<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.9.1"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>LibDriver MPU9250: mpu9250 basic driver function</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectlogo"><img alt="Logo" src="doxygen.png"/></td>
  <td id="projectalign" style="padding-left: 0.5em;">
   <div id="projectname">LibDriver MPU9250
   &#160;<span id="projectnumber">1.0.0</span>
   </div>
   <div id="projectbrief">MPU9250 full-featured driver</div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.1 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
  initMenu('',true,false,'search.php','Search');
  $(document).ready(function() { init_search(); });
});
/* @license-end */</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
  <div id="nav-tree">
    <div id="nav-tree-contents">
      <div id="nav-sync" class="sync"></div>
    </div>
  </div>
  <div id="splitbar" style="-moz-user-select:none;" 
       class="ui-resizable-handle">
  </div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(function(){initNavTree('group__mpu9250__basic__driver.html',''); initResizable(); });
/* @license-end */
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
     onmouseover="return searchBox.OnSearchSelectShow()"
     onmouseout="return searchBox.OnSearchSelectHide()"
     onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>

<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0" 
        name="MSearchResults" id="MSearchResults">
</iframe>
</div>

<div class="header">
  <div class="summary">
<a href="#nested-classes">Data Structures</a> &#124;
<a href="#typedef-members">Typedefs</a> &#124;
<a href="#enum-members">Enumerations</a> &#124;
<a href="#func-members">Functions</a>  </div>
  <div class="headertitle">
<div class="title">mpu9250 basic driver function<div class="ingroups"><a class="el" href="group__mpu9250__driver.html">mpu9250 driver function</a></div></div>  </div>
</div><!--header-->
<div class="contents">

<p>mpu9250 basic driver modules  
<a href="#details">More...</a></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
Data Structures</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmpu9250__handle__s.html">mpu9250_handle_s</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">mpu9250 handle structure definition  <a href="structmpu9250__handle__s.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmpu9250__info__s.html">mpu9250_info_s</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">mpu9250 information structure definition  <a href="structmpu9250__info__s.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="typedef-members"></a>
Typedefs</h2></td></tr>
<tr class="memitem:ga92e41973387b33248aba649fd90e9fac"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="structmpu9250__handle__s.html">mpu9250_handle_s</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mpu9250__basic__driver.html#ga92e41973387b33248aba649fd90e9fac">mpu9250_handle_t</a></td></tr>
<tr class="memdesc:ga92e41973387b33248aba649fd90e9fac"><td class="mdescLeft">&#160;</td><td class="mdescRight">mpu9250 handle structure definition  <a href="group__mpu9250__basic__driver.html#ga92e41973387b33248aba649fd90e9fac">More...</a><br /></td></tr>
<tr class="separator:ga92e41973387b33248aba649fd90e9fac"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga7c548dca6682007eacc4499a016a4b9b"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="structmpu9250__info__s.html">mpu9250_info_s</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mpu9250__basic__driver.html#ga7c548dca6682007eacc4499a016a4b9b">mpu9250_info_t</a></td></tr>
<tr class="memdesc:ga7c548dca6682007eacc4499a016a4b9b"><td class="mdescLeft">&#160;</td><td class="mdescRight">mpu9250 information structure definition  <a href="group__mpu9250__basic__driver.html#ga7c548dca6682007eacc4499a016a4b9b">More...</a><br /></td></tr>
<tr class="separator:ga7c548dca6682007eacc4499a016a4b9b"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="enum-members"></a>
Enumerations</h2></td></tr>
<tr class="memitem:ga7d9cf66109326149ba40c8bee86e12c6"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mpu9250__basic__driver.html#ga7d9cf66109326149ba40c8bee86e12c6">mpu9250_interface_t</a> { <a class="el" href="group__mpu9250__basic__driver.html#gga7d9cf66109326149ba40c8bee86e12c6aef50a220e41f3f2792931fd19d950cb3">MPU9250_INTERFACE_IIC</a> = 0x00
, <a class="el" href="group__mpu9250__basic__driver.html#gga7d9cf66109326149ba40c8bee86e12c6a4caf275cf35615c231ec06f9bafd87af">MPU9250_INTERFACE_SPI</a> = 0x01
 }</td></tr>
<tr class="memdesc:ga7d9cf66109326149ba40c8bee86e12c6"><td class="mdescLeft">&#160;</td><td class="mdescRight">mpu9250 interface enumeration definition  <a href="group__mpu9250__basic__driver.html#ga7d9cf66109326149ba40c8bee86e12c6">More...</a><br /></td></tr>
<tr class="separator:ga7d9cf66109326149ba40c8bee86e12c6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga51224d8bd81cd18f40f52a6b0d44bc85"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mpu9250__basic__driver.html#ga51224d8bd81cd18f40f52a6b0d44bc85">mpu9250_address_t</a> { <a class="el" href="group__mpu9250__basic__driver.html#gga51224d8bd81cd18f40f52a6b0d44bc85a3e0bbc987653a1ba60f65fb324a3c882">MPU9250_ADDRESS_AD0_LOW</a> = 0xD0
, <a class="el" href="group__mpu9250__basic__driver.html#gga51224d8bd81cd18f40f52a6b0d44bc85a71b15c3a62426d84a1a80f602a830856">MPU9250_ADDRESS_AD0_HIGH</a> = 0xD2
 }</td></tr>
<tr class="memdesc:ga51224d8bd81cd18f40f52a6b0d44bc85"><td class="mdescLeft">&#160;</td><td class="mdescRight">mpu9250 address enumeration definition  <a href="group__mpu9250__basic__driver.html#ga51224d8bd81cd18f40f52a6b0d44bc85">More...</a><br /></td></tr>
<tr class="separator:ga51224d8bd81cd18f40f52a6b0d44bc85"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga80d5162f5e92390d0310dbfd8c2b1fd4"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mpu9250__basic__driver.html#ga80d5162f5e92390d0310dbfd8c2b1fd4">mpu9250_bool_t</a> { <a class="el" href="group__mpu9250__basic__driver.html#gga80d5162f5e92390d0310dbfd8c2b1fd4a5c8dc81007c65a35aea1f74b3367fabe">MPU9250_BOOL_FALSE</a> = 0x00
, <a class="el" href="group__mpu9250__basic__driver.html#gga80d5162f5e92390d0310dbfd8c2b1fd4a3a5a8f91560f481e8745533d2e2d3e75">MPU9250_BOOL_TRUE</a> = 0x01
 }</td></tr>
<tr class="memdesc:ga80d5162f5e92390d0310dbfd8c2b1fd4"><td class="mdescLeft">&#160;</td><td class="mdescRight">mpu9250 bool enumeration definition  <a href="group__mpu9250__basic__driver.html#ga80d5162f5e92390d0310dbfd8c2b1fd4">More...</a><br /></td></tr>
<tr class="separator:ga80d5162f5e92390d0310dbfd8c2b1fd4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga7b211bf948250fd521f5bac73a542636"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mpu9250__basic__driver.html#ga7b211bf948250fd521f5bac73a542636">mpu9250_source_t</a> { <br />
&#160;&#160;<a class="el" href="group__mpu9250__basic__driver.html#gga7b211bf948250fd521f5bac73a542636ae477a2db070db29a1d42c3642e0a852c">MPU9250_SOURCE_ACC_X</a> = 0x05
, <a class="el" href="group__mpu9250__basic__driver.html#gga7b211bf948250fd521f5bac73a542636af07fd4400b5c31be0662c3832169a6a2">MPU9250_SOURCE_ACC_Y</a> = 0x04
, <a class="el" href="group__mpu9250__basic__driver.html#gga7b211bf948250fd521f5bac73a542636a71c849f57b5e779d0ee6be8a3a12db9d">MPU9250_SOURCE_ACC_Z</a> = 0x03
, <a class="el" href="group__mpu9250__basic__driver.html#gga7b211bf948250fd521f5bac73a542636a3573959e91e21dba82de8249f4e7b523">MPU9250_SOURCE_GYRO_X</a> = 0x02
, <br />
&#160;&#160;<a class="el" href="group__mpu9250__basic__driver.html#gga7b211bf948250fd521f5bac73a542636abe9b9f9313d0c2d6da6f0280e42f83bd">MPU9250_SOURCE_GYRO_Y</a> = 0x01
, <a class="el" href="group__mpu9250__basic__driver.html#gga7b211bf948250fd521f5bac73a542636adbf686e57542b017ae156ea7263b6003">MPU9250_SOURCE_GYRO_Z</a> = 0x00
<br />
 }</td></tr>
<tr class="memdesc:ga7b211bf948250fd521f5bac73a542636"><td class="mdescLeft">&#160;</td><td class="mdescRight">mpu9250 source enumeration definition  <a href="group__mpu9250__basic__driver.html#ga7b211bf948250fd521f5bac73a542636">More...</a><br /></td></tr>
<tr class="separator:ga7b211bf948250fd521f5bac73a542636"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gafb535417000a253cc28596e3d39a2b23"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mpu9250__basic__driver.html#gafb535417000a253cc28596e3d39a2b23">mpu9250_clock_source_t</a> { <a class="el" href="group__mpu9250__basic__driver.html#ggafb535417000a253cc28596e3d39a2b23acbf5efff4aae115436ecf7c4cd225960">MPU9250_CLOCK_SOURCE_INTERNAL_20MHZ</a> = 0x00
, <a class="el" href="group__mpu9250__basic__driver.html#ggafb535417000a253cc28596e3d39a2b23a0a03ed7274f71a6dca0cf19bfce52811">MPU9250_CLOCK_SOURCE_PLL</a> = 0x01
, <a class="el" href="group__mpu9250__basic__driver.html#ggafb535417000a253cc28596e3d39a2b23aaf55782d8af8f30e1be8a2c8c26eafdc">MPU9250_CLOCK_SOURCE_STOP_CLOCK</a> = 0x07
 }</td></tr>
<tr class="memdesc:gafb535417000a253cc28596e3d39a2b23"><td class="mdescLeft">&#160;</td><td class="mdescRight">mpu9250 clock source enumeration definition  <a href="group__mpu9250__basic__driver.html#gafb535417000a253cc28596e3d39a2b23">More...</a><br /></td></tr>
<tr class="separator:gafb535417000a253cc28596e3d39a2b23"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga3da9d2d2ef0d1df3a3db68a8f34df8d1"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mpu9250__basic__driver.html#ga3da9d2d2ef0d1df3a3db68a8f34df8d1">mpu9250_signal_path_reset_t</a> { <a class="el" href="group__mpu9250__basic__driver.html#gga3da9d2d2ef0d1df3a3db68a8f34df8d1a06a2b4c005a61da99fd1145c8f2f2a8b">MPU9250_SIGNAL_PATH_RESET_TEMP</a> = 0x00
, <a class="el" href="group__mpu9250__basic__driver.html#gga3da9d2d2ef0d1df3a3db68a8f34df8d1a0893d0f059c6b899797664af064017d8">MPU9250_SIGNAL_PATH_RESET_ACCEL</a> = 0x01
, <a class="el" href="group__mpu9250__basic__driver.html#gga3da9d2d2ef0d1df3a3db68a8f34df8d1ad0771d021b94f45feca26fb732680026">MPU9250_SIGNAL_PATH_RESET_GYRO</a> = 0x02
 }</td></tr>
<tr class="memdesc:ga3da9d2d2ef0d1df3a3db68a8f34df8d1"><td class="mdescLeft">&#160;</td><td class="mdescRight">mpu9250 signal path reset enumeration definition  <a href="group__mpu9250__basic__driver.html#ga3da9d2d2ef0d1df3a3db68a8f34df8d1">More...</a><br /></td></tr>
<tr class="separator:ga3da9d2d2ef0d1df3a3db68a8f34df8d1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga769540e19a5ed0ce26a3172d5dcd99f4"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mpu9250__basic__driver.html#ga769540e19a5ed0ce26a3172d5dcd99f4">mpu9250_extern_sync_t</a> { <br />
&#160;&#160;<a class="el" href="group__mpu9250__basic__driver.html#gga769540e19a5ed0ce26a3172d5dcd99f4ae2d3e63fd4cc8a0fab03530fd63bf4f2">MPU9250_EXTERN_SYNC_INPUT_DISABLED</a> = 0x00
, <a class="el" href="group__mpu9250__basic__driver.html#gga769540e19a5ed0ce26a3172d5dcd99f4a7a2b2a10a6147d40c53ba1dfd2aeed30">MPU9250_EXTERN_SYNC_TEMP_OUT_L</a> = 0x01
, <a class="el" href="group__mpu9250__basic__driver.html#gga769540e19a5ed0ce26a3172d5dcd99f4af7b89c1c5e04693adc8191575ca764b3">MPU9250_EXTERN_SYNC_GYRO_XOUT_L</a> = 0x02
, <a class="el" href="group__mpu9250__basic__driver.html#gga769540e19a5ed0ce26a3172d5dcd99f4a339fe9c632c0a1867e6c1488c58b333c">MPU9250_EXTERN_SYNC_GYRO_YOUT_L</a> = 0x03
, <br />
&#160;&#160;<a class="el" href="group__mpu9250__basic__driver.html#gga769540e19a5ed0ce26a3172d5dcd99f4a8204de53073aad9dc85af015940acef8">MPU9250_EXTERN_SYNC_GYRO_ZOUT_L</a> = 0x04
, <a class="el" href="group__mpu9250__basic__driver.html#gga769540e19a5ed0ce26a3172d5dcd99f4a737e0e4eb787734691a5abb553ae2eda">MPU9250_EXTERN_SYNC_ACCEL_XOUT_L</a> = 0x05
, <a class="el" href="group__mpu9250__basic__driver.html#gga769540e19a5ed0ce26a3172d5dcd99f4a937c6825eec21cad44c8f5887fe128aa">MPU9250_EXTERN_SYNC_ACCEL_YOUT_L</a> = 0x06
, <a class="el" href="group__mpu9250__basic__driver.html#gga769540e19a5ed0ce26a3172d5dcd99f4a7d32ff07efc2f9739b87cd223e919106">MPU9250_EXTERN_SYNC_ACCEL_ZOUT_L</a> = 0x07
<br />
 }</td></tr>
<tr class="memdesc:ga769540e19a5ed0ce26a3172d5dcd99f4"><td class="mdescLeft">&#160;</td><td class="mdescRight">mpu9250 extern sync enumeration definition  <a href="group__mpu9250__basic__driver.html#ga769540e19a5ed0ce26a3172d5dcd99f4">More...</a><br /></td></tr>
<tr class="separator:ga769540e19a5ed0ce26a3172d5dcd99f4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaa1b21365e4fc4ef5e338e1960cae6a12"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mpu9250__basic__driver.html#gaa1b21365e4fc4ef5e338e1960cae6a12">mpu9250_low_pass_filter_t</a> { <br />
&#160;&#160;<a class="el" href="group__mpu9250__basic__driver.html#ggaa1b21365e4fc4ef5e338e1960cae6a12acdf70f26ca3b4eda6c10e4c3f6957910">MPU9250_LOW_PASS_FILTER_0</a> = 0x00
, <a class="el" href="group__mpu9250__basic__driver.html#ggaa1b21365e4fc4ef5e338e1960cae6a12acb7cc6957df0fab07f18fbf75b9e0ffb">MPU9250_LOW_PASS_FILTER_1</a> = 0x01
, <a class="el" href="group__mpu9250__basic__driver.html#ggaa1b21365e4fc4ef5e338e1960cae6a12a517bcbff93ae24f9379f960b5084080a">MPU9250_LOW_PASS_FILTER_2</a> = 0x02
, <a class="el" href="group__mpu9250__basic__driver.html#ggaa1b21365e4fc4ef5e338e1960cae6a12a0e47315ec9df1d015a4156420c850ff4">MPU9250_LOW_PASS_FILTER_3</a> = 0x03
, <br />
&#160;&#160;<a class="el" href="group__mpu9250__basic__driver.html#ggaa1b21365e4fc4ef5e338e1960cae6a12a3dd4b669549731f1e73ea513d8d26ef3">MPU9250_LOW_PASS_FILTER_4</a> = 0x04
, <a class="el" href="group__mpu9250__basic__driver.html#ggaa1b21365e4fc4ef5e338e1960cae6a12a4afebebc9a0943a5a1aeee0a3102d5ee">MPU9250_LOW_PASS_FILTER_5</a> = 0x05
, <a class="el" href="group__mpu9250__basic__driver.html#ggaa1b21365e4fc4ef5e338e1960cae6a12aa3d1ad32caffd223e7aed70fe6d70348">MPU9250_LOW_PASS_FILTER_6</a> = 0x06
, <a class="el" href="group__mpu9250__basic__driver.html#ggaa1b21365e4fc4ef5e338e1960cae6a12a853dc840bd32836917a8dbe1f12f3f7c">MPU9250_LOW_PASS_FILTER_7</a> = 0x07
<br />
 }</td></tr>
<tr class="memdesc:gaa1b21365e4fc4ef5e338e1960cae6a12"><td class="mdescLeft">&#160;</td><td class="mdescRight">mpu9250 low pass filter enumeration definition  <a href="group__mpu9250__basic__driver.html#gaa1b21365e4fc4ef5e338e1960cae6a12">More...</a><br /></td></tr>
<tr class="separator:gaa1b21365e4fc4ef5e338e1960cae6a12"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gae6282fa93bfe7e1b3f93bef144d97e7f"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mpu9250__basic__driver.html#gae6282fa93bfe7e1b3f93bef144d97e7f">mpu9250_accelerometer_low_pass_filter_t</a> { <br />
&#160;&#160;<a class="el" href="group__mpu9250__basic__driver.html#ggae6282fa93bfe7e1b3f93bef144d97e7fac84740b50e6c3d3179f4cfad25b3c321">MPU9250_ACCELEROMETER_LOW_PASS_FILTER_0</a> = 0x00
, <a class="el" href="group__mpu9250__basic__driver.html#ggae6282fa93bfe7e1b3f93bef144d97e7fa1377df9f1833f12ff494f709aeb01e49">MPU9250_ACCELEROMETER_LOW_PASS_FILTER_1</a> = 0x01
, <a class="el" href="group__mpu9250__basic__driver.html#ggae6282fa93bfe7e1b3f93bef144d97e7fa813d07b5e6c91bad14be7bdef40c7295">MPU9250_ACCELEROMETER_LOW_PASS_FILTER_2</a> = 0x02
, <a class="el" href="group__mpu9250__basic__driver.html#ggae6282fa93bfe7e1b3f93bef144d97e7fa5a365a770e0f86b6b90dd474b054005a">MPU9250_ACCELEROMETER_LOW_PASS_FILTER_3</a> = 0x03
, <br />
&#160;&#160;<a class="el" href="group__mpu9250__basic__driver.html#ggae6282fa93bfe7e1b3f93bef144d97e7fa7aea34c5c0597bb7048c0b64dba9788c">MPU9250_ACCELEROMETER_LOW_PASS_FILTER_4</a> = 0x04
, <a class="el" href="group__mpu9250__basic__driver.html#ggae6282fa93bfe7e1b3f93bef144d97e7fab0d04a72dbba5962067b0ff0ae9895ec">MPU9250_ACCELEROMETER_LOW_PASS_FILTER_5</a> = 0x05
, <a class="el" href="group__mpu9250__basic__driver.html#ggae6282fa93bfe7e1b3f93bef144d97e7fa0898a83cf3a2540b67bf60a5851311af">MPU9250_ACCELEROMETER_LOW_PASS_FILTER_6</a> = 0x06
, <a class="el" href="group__mpu9250__basic__driver.html#ggae6282fa93bfe7e1b3f93bef144d97e7fafe08812e180c1614fd1ff2056ed9bac7">MPU9250_ACCELEROMETER_LOW_PASS_FILTER_7</a> = 0x07
<br />
 }</td></tr>
<tr class="memdesc:gae6282fa93bfe7e1b3f93bef144d97e7f"><td class="mdescLeft">&#160;</td><td class="mdescRight">mpu9250 accelerometer low pass filter enumeration definition  <a href="group__mpu9250__basic__driver.html#gae6282fa93bfe7e1b3f93bef144d97e7f">More...</a><br /></td></tr>
<tr class="separator:gae6282fa93bfe7e1b3f93bef144d97e7f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gab646732c9be086324d83bd7274038c4a"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mpu9250__basic__driver.html#gab646732c9be086324d83bd7274038c4a">mpu9250_low_power_accel_output_rate_t</a> { <br />
&#160;&#160;<a class="el" href="group__mpu9250__basic__driver.html#ggab646732c9be086324d83bd7274038c4aa904dfeaa4f3e68a2b6d06b560c4626f5">MPU9250_LOW_POWER_ACCEL_OUTPUT_RATE_0P24</a> = 0x00
, <a class="el" href="group__mpu9250__basic__driver.html#ggab646732c9be086324d83bd7274038c4aa975b55d9c944f699780177d1f47b60ef">MPU9250_LOW_POWER_ACCEL_OUTPUT_RATE_0P49</a> = 0x01
, <a class="el" href="group__mpu9250__basic__driver.html#ggab646732c9be086324d83bd7274038c4aa06dcb73650c2d755665cbed252929660">MPU9250_LOW_POWER_ACCEL_OUTPUT_RATE_0P98</a> = 0x02
, <a class="el" href="group__mpu9250__basic__driver.html#ggab646732c9be086324d83bd7274038c4aa6b8dfd6e7e55a3ebff2614fabeac7dce">MPU9250_LOW_POWER_ACCEL_OUTPUT_RATE_1P95</a> = 0x03
, <br />
&#160;&#160;<a class="el" href="group__mpu9250__basic__driver.html#ggab646732c9be086324d83bd7274038c4aa52c80929c9c104db07c97e68e42c56ff">MPU9250_LOW_POWER_ACCEL_OUTPUT_RATE_3P91</a> = 0x04
, <a class="el" href="group__mpu9250__basic__driver.html#ggab646732c9be086324d83bd7274038c4aa56a6f52fd957cb8ccc35caae5a4d15a9">MPU9250_LOW_POWER_ACCEL_OUTPUT_RATE_7P81</a> = 0x05
, <a class="el" href="group__mpu9250__basic__driver.html#ggab646732c9be086324d83bd7274038c4aaf2da3ce5d7652eaa499522e2318e4b84">MPU9250_LOW_POWER_ACCEL_OUTPUT_RATE_15P63</a> = 0x06
, <a class="el" href="group__mpu9250__basic__driver.html#ggab646732c9be086324d83bd7274038c4aa0cceee4bef5a90b235186780adc3ccb5">MPU9250_LOW_POWER_ACCEL_OUTPUT_RATE_31P25</a> = 0x07
, <br />
&#160;&#160;<a class="el" href="group__mpu9250__basic__driver.html#ggab646732c9be086324d83bd7274038c4aae3d86723edbb3539edb72a51bcc7a2a8">MPU9250_LOW_POWER_ACCEL_OUTPUT_RATE_62P50</a> = 0x08
, <a class="el" href="group__mpu9250__basic__driver.html#ggab646732c9be086324d83bd7274038c4aa2db283929e1694a149b4c93364df8ae6">MPU9250_LOW_POWER_ACCEL_OUTPUT_RATE_125</a> = 0x09
, <a class="el" href="group__mpu9250__basic__driver.html#ggab646732c9be086324d83bd7274038c4aa8da3669d96ff66f51e9b252ebbb78210">MPU9250_LOW_POWER_ACCEL_OUTPUT_RATE_250</a> = 0x0A
, <a class="el" href="group__mpu9250__basic__driver.html#ggab646732c9be086324d83bd7274038c4aae278fad462c4ba05396eacfba05b9b3b">MPU9250_LOW_POWER_ACCEL_OUTPUT_RATE_500</a> = 0x0B
<br />
 }</td></tr>
<tr class="memdesc:gab646732c9be086324d83bd7274038c4a"><td class="mdescLeft">&#160;</td><td class="mdescRight">mpu9250 low power accel output rate enumeration definition  <a href="group__mpu9250__basic__driver.html#gab646732c9be086324d83bd7274038c4a">More...</a><br /></td></tr>
<tr class="separator:gab646732c9be086324d83bd7274038c4a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gae57dfba234eed087f521fa33f265e696"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mpu9250__basic__driver.html#gae57dfba234eed087f521fa33f265e696">mpu9250_axis_t</a> { <a class="el" href="group__mpu9250__basic__driver.html#ggae57dfba234eed087f521fa33f265e696ad38dea27580098dac50c53f1ffe560c9">MPU9250_AXIS_Z</a> = 0x05
, <a class="el" href="group__mpu9250__basic__driver.html#ggae57dfba234eed087f521fa33f265e696afb7425b9e1f9baf5439c3ac46f262886">MPU9250_AXIS_Y</a> = 0x06
, <a class="el" href="group__mpu9250__basic__driver.html#ggae57dfba234eed087f521fa33f265e696a4b888eb6e9680c184453c3a082cd3b71">MPU9250_AXIS_X</a> = 0x07
 }</td></tr>
<tr class="memdesc:gae57dfba234eed087f521fa33f265e696"><td class="mdescLeft">&#160;</td><td class="mdescRight">mpu9250 axis enumeration definition  <a href="group__mpu9250__basic__driver.html#gae57dfba234eed087f521fa33f265e696">More...</a><br /></td></tr>
<tr class="separator:gae57dfba234eed087f521fa33f265e696"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga516f3106aa12afe168e549885c6023bd"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mpu9250__basic__driver.html#ga516f3106aa12afe168e549885c6023bd">mpu9250_gyroscope_range_t</a> { <a class="el" href="group__mpu9250__basic__driver.html#gga516f3106aa12afe168e549885c6023bda0482503086b32ef8a21196f08c6dbb10">MPU9250_GYROSCOPE_RANGE_250DPS</a> = 0x00
, <a class="el" href="group__mpu9250__basic__driver.html#gga516f3106aa12afe168e549885c6023bda3cdebc4c109ba8e2c384750de18be6e5">MPU9250_GYROSCOPE_RANGE_500DPS</a> = 0x01
, <a class="el" href="group__mpu9250__basic__driver.html#gga516f3106aa12afe168e549885c6023bda9c30201f40c12fac1af1a34f1baab866">MPU9250_GYROSCOPE_RANGE_1000DPS</a> = 0x02
, <a class="el" href="group__mpu9250__basic__driver.html#gga516f3106aa12afe168e549885c6023bda037ca1c264199b2befb1130393fd8cc8">MPU9250_GYROSCOPE_RANGE_2000DPS</a> = 0x03
 }</td></tr>
<tr class="memdesc:ga516f3106aa12afe168e549885c6023bd"><td class="mdescLeft">&#160;</td><td class="mdescRight">mpu9250 gyroscope range enumeration definition  <a href="group__mpu9250__basic__driver.html#ga516f3106aa12afe168e549885c6023bd">More...</a><br /></td></tr>
<tr class="separator:ga516f3106aa12afe168e549885c6023bd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga30a08d6d164e1ec9ecbf6c674d0162ce"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mpu9250__basic__driver.html#ga30a08d6d164e1ec9ecbf6c674d0162ce">mpu9250_accelerometer_range_t</a> { <a class="el" href="group__mpu9250__basic__driver.html#gga30a08d6d164e1ec9ecbf6c674d0162cea3c7ebe7162dc11daa2bd87319caccaed">MPU9250_ACCELEROMETER_RANGE_2G</a> = 0x00
, <a class="el" href="group__mpu9250__basic__driver.html#gga30a08d6d164e1ec9ecbf6c674d0162cea2d062c06663b649861a1ebd4994c3f44">MPU9250_ACCELEROMETER_RANGE_4G</a> = 0x01
, <a class="el" href="group__mpu9250__basic__driver.html#gga30a08d6d164e1ec9ecbf6c674d0162ceae8ffb48cca5cdc6badeeaf94cd001d3b">MPU9250_ACCELEROMETER_RANGE_8G</a> = 0x02
, <a class="el" href="group__mpu9250__basic__driver.html#gga30a08d6d164e1ec9ecbf6c674d0162cead7db99cafd8baad9720d2af695598732">MPU9250_ACCELEROMETER_RANGE_16G</a> = 0x03
 }</td></tr>
<tr class="memdesc:ga30a08d6d164e1ec9ecbf6c674d0162ce"><td class="mdescLeft">&#160;</td><td class="mdescRight">mpu9250 accelerometer range enumeration definition  <a href="group__mpu9250__basic__driver.html#ga30a08d6d164e1ec9ecbf6c674d0162ce">More...</a><br /></td></tr>
<tr class="separator:ga30a08d6d164e1ec9ecbf6c674d0162ce"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaf85a7c775594df03179f101c03939a20"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mpu9250__basic__driver.html#gaf85a7c775594df03179f101c03939a20">mpu9250_fifo_t</a> { <br />
&#160;&#160;<a class="el" href="group__mpu9250__basic__driver.html#ggaf85a7c775594df03179f101c03939a20acddeff60c59661a88aad42096e4ce0fe">MPU9250_FIFO_TEMP</a> = 0x07
, <a class="el" href="group__mpu9250__basic__driver.html#ggaf85a7c775594df03179f101c03939a20a12fbd194426a5a760ecd347da555ea84">MPU9250_FIFO_XG</a> = 0x06
, <a class="el" href="group__mpu9250__basic__driver.html#ggaf85a7c775594df03179f101c03939a20a140f228c52080b9392c612a4300652c3">MPU9250_FIFO_YG</a> = 0x05
, <a class="el" href="group__mpu9250__basic__driver.html#ggaf85a7c775594df03179f101c03939a20a8f48af59a15ec65a25a73699e45756d5">MPU9250_FIFO_ZG</a> = 0x04
, <br />
&#160;&#160;<a class="el" href="group__mpu9250__basic__driver.html#ggaf85a7c775594df03179f101c03939a20a963aef966265b0b81855f8e1f3452bd9">MPU9250_FIFO_ACCEL</a> = 0x03
<br />
 }</td></tr>
<tr class="memdesc:gaf85a7c775594df03179f101c03939a20"><td class="mdescLeft">&#160;</td><td class="mdescRight">mpu9250 fifo enumeration definition  <a href="group__mpu9250__basic__driver.html#gaf85a7c775594df03179f101c03939a20">More...</a><br /></td></tr>
<tr class="separator:gaf85a7c775594df03179f101c03939a20"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gab13778e0d9f00d67ab417f8c8c59a857"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mpu9250__basic__driver.html#gab13778e0d9f00d67ab417f8c8c59a857">mpu9250_fifo_mode</a> { <a class="el" href="group__mpu9250__basic__driver.html#ggab13778e0d9f00d67ab417f8c8c59a857aeaec97a867ba6e0c6342b12bcb983352">MPU9250_FIFO_MODE_STREAM</a> = 0x00
, <a class="el" href="group__mpu9250__basic__driver.html#ggab13778e0d9f00d67ab417f8c8c59a857abed87fe1c99bba45da2e41bbfd6719a7">MPU9250_FIFO_MODE_NORMAL</a> = 0x01
 }</td></tr>
<tr class="memdesc:gab13778e0d9f00d67ab417f8c8c59a857"><td class="mdescLeft">&#160;</td><td class="mdescRight">mpu9250 fifo mode enumeration definition  <a href="group__mpu9250__basic__driver.html#gab13778e0d9f00d67ab417f8c8c59a857">More...</a><br /></td></tr>
<tr class="separator:gab13778e0d9f00d67ab417f8c8c59a857"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaf7bc0d4e62e153592add7834d2e015b5"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mpu9250__basic__driver.html#gaf7bc0d4e62e153592add7834d2e015b5">mpu9250_pin_level_t</a> { <a class="el" href="group__mpu9250__basic__driver.html#ggaf7bc0d4e62e153592add7834d2e015b5aac6da3823a65c468582f46b1dc148c01">MPU9250_PIN_LEVEL_HIGH</a> = 0x00
, <a class="el" href="group__mpu9250__basic__driver.html#ggaf7bc0d4e62e153592add7834d2e015b5ae64aa8684940b9c215f646596ac5d60d">MPU9250_PIN_LEVEL_LOW</a> = 0x01
 }</td></tr>
<tr class="memdesc:gaf7bc0d4e62e153592add7834d2e015b5"><td class="mdescLeft">&#160;</td><td class="mdescRight">mpu9250 pin level enumeration definition  <a href="group__mpu9250__basic__driver.html#gaf7bc0d4e62e153592add7834d2e015b5">More...</a><br /></td></tr>
<tr class="separator:gaf7bc0d4e62e153592add7834d2e015b5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga3ce5cd6961f3ebda61bef61dc30b34d2"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mpu9250__basic__driver.html#ga3ce5cd6961f3ebda61bef61dc30b34d2">mpu9250_pin_type_t</a> { <a class="el" href="group__mpu9250__basic__driver.html#gga3ce5cd6961f3ebda61bef61dc30b34d2aa0be0047515a1c28eddb8c5f1ddae2ad">MPU9250_PIN_TYPE_PUSH_PULL</a> = 0x00
, <a class="el" href="group__mpu9250__basic__driver.html#gga3ce5cd6961f3ebda61bef61dc30b34d2aa7ed7202cdceff75b3f4b91668fc0a87">MPU9250_PIN_TYPE_OPEN_DRAIN</a> = 0x01
 }</td></tr>
<tr class="memdesc:ga3ce5cd6961f3ebda61bef61dc30b34d2"><td class="mdescLeft">&#160;</td><td class="mdescRight">mpu9250 pin type enumeration definition  <a href="group__mpu9250__basic__driver.html#ga3ce5cd6961f3ebda61bef61dc30b34d2">More...</a><br /></td></tr>
<tr class="separator:ga3ce5cd6961f3ebda61bef61dc30b34d2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga759b7cd8b95661bfc10bb71f5ebb10e2"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mpu9250__basic__driver.html#ga759b7cd8b95661bfc10bb71f5ebb10e2">mpu9250_interrupt_t</a> { <br />
&#160;&#160;<a class="el" href="group__mpu9250__basic__driver.html#gga759b7cd8b95661bfc10bb71f5ebb10e2a5030e2c21c74ff66479b79b79d6450e5">MPU9250_INTERRUPT_MOTION</a> = 6
, <a class="el" href="group__mpu9250__basic__driver.html#gga759b7cd8b95661bfc10bb71f5ebb10e2ae7185bca3ffebaa61271eb46d41615c9">MPU9250_INTERRUPT_FIFO_OVERFLOW</a> = 4
, <a class="el" href="group__mpu9250__basic__driver.html#gga759b7cd8b95661bfc10bb71f5ebb10e2aa3fc19b2cca3bc1751ee797df869963c">MPU9250_INTERRUPT_FSYNC_INT</a> = 3
, <a class="el" href="group__mpu9250__basic__driver.html#gga759b7cd8b95661bfc10bb71f5ebb10e2ad245c997e25ffa5c010b1206f0a183ce">MPU9250_INTERRUPT_DMP</a> = 1
, <br />
&#160;&#160;<a class="el" href="group__mpu9250__basic__driver.html#gga759b7cd8b95661bfc10bb71f5ebb10e2a56a52905e782fac90618ac0bd137de8c">MPU9250_INTERRUPT_DATA_READY</a> = 0
<br />
 }</td></tr>
<tr class="memdesc:ga759b7cd8b95661bfc10bb71f5ebb10e2"><td class="mdescLeft">&#160;</td><td class="mdescRight">mpu9250 interrupt enumeration definition  <a href="group__mpu9250__basic__driver.html#ga759b7cd8b95661bfc10bb71f5ebb10e2">More...</a><br /></td></tr>
<tr class="separator:ga759b7cd8b95661bfc10bb71f5ebb10e2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga6e47b88b6fdf8ed5af0c2942fc19a4c7"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mpu9250__basic__driver.html#ga6e47b88b6fdf8ed5af0c2942fc19a4c7">mpu9250_iic_slave_t</a> { <br />
&#160;&#160;<a class="el" href="group__mpu9250__basic__driver.html#gga6e47b88b6fdf8ed5af0c2942fc19a4c7ad467a2871afe82a44d810d2ee4756d0b">MPU9250_IIC_SLAVE_0</a> = 0x00
, <a class="el" href="group__mpu9250__basic__driver.html#gga6e47b88b6fdf8ed5af0c2942fc19a4c7ae8e7b25c2af215e99cae3b2828453ec0">MPU9250_IIC_SLAVE_1</a> = 0x01
, <a class="el" href="group__mpu9250__basic__driver.html#gga6e47b88b6fdf8ed5af0c2942fc19a4c7a8a10a207f26669aff5f9850229ed1351">MPU9250_IIC_SLAVE_2</a> = 0x02
, <a class="el" href="group__mpu9250__basic__driver.html#gga6e47b88b6fdf8ed5af0c2942fc19a4c7a788383df910eeadbb24bba12978b3efa">MPU9250_IIC_SLAVE_3</a> = 0x03
, <br />
&#160;&#160;<a class="el" href="group__mpu9250__basic__driver.html#gga6e47b88b6fdf8ed5af0c2942fc19a4c7abc2233951b0bc23ac42791c2ee662a22">MPU9250_IIC_SLAVE_4</a> = 0x04
<br />
 }</td></tr>
<tr class="memdesc:ga6e47b88b6fdf8ed5af0c2942fc19a4c7"><td class="mdescLeft">&#160;</td><td class="mdescRight">mpu9250 iic slave enumeration definition  <a href="group__mpu9250__basic__driver.html#ga6e47b88b6fdf8ed5af0c2942fc19a4c7">More...</a><br /></td></tr>
<tr class="separator:ga6e47b88b6fdf8ed5af0c2942fc19a4c7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaca8a49d29286b3a1155db08594e176e9"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mpu9250__basic__driver.html#gaca8a49d29286b3a1155db08594e176e9">mpu9250_iic_clock_t</a> { <br />
&#160;&#160;<a class="el" href="group__mpu9250__basic__driver.html#ggaca8a49d29286b3a1155db08594e176e9a4688ab10b8d7781169aa2112e34595de">MPU9250_IIC_CLOCK_348_KHZ</a> = 0x00
, <a class="el" href="group__mpu9250__basic__driver.html#ggaca8a49d29286b3a1155db08594e176e9a5fc6e364ae2bdabdcfcaa3ff4a54f1da">MPU9250_IIC_CLOCK_333_KHZ</a> = 0x01
, <a class="el" href="group__mpu9250__basic__driver.html#ggaca8a49d29286b3a1155db08594e176e9ad27008eade68812a98b8b87627b2b853">MPU9250_IIC_CLOCK_320_KHZ</a> = 0x02
, <a class="el" href="group__mpu9250__basic__driver.html#ggaca8a49d29286b3a1155db08594e176e9ad4e3ceff42cb6c619eec974438e1a98d">MPU9250_IIC_CLOCK_308_KHZ</a> = 0x03
, <br />
&#160;&#160;<a class="el" href="group__mpu9250__basic__driver.html#ggaca8a49d29286b3a1155db08594e176e9a61319ad804a75ceb921c8bff75b40b18">MPU9250_IIC_CLOCK_296_KHZ</a> = 0x04
, <a class="el" href="group__mpu9250__basic__driver.html#ggaca8a49d29286b3a1155db08594e176e9abeb6a76db01825a2549630632e5e81e5">MPU9250_IIC_CLOCK_286_KHZ</a> = 0x05
, <a class="el" href="group__mpu9250__basic__driver.html#ggaca8a49d29286b3a1155db08594e176e9a9349b2d0b3423ee262b873b466cd3f51">MPU9250_IIC_CLOCK_276_KHZ</a> = 0x06
, <a class="el" href="group__mpu9250__basic__driver.html#ggaca8a49d29286b3a1155db08594e176e9a38a2588c03a83d4cbf2a8170609c7f84">MPU9250_IIC_CLOCK_267_KHZ</a> = 0x07
, <br />
&#160;&#160;<a class="el" href="group__mpu9250__basic__driver.html#ggaca8a49d29286b3a1155db08594e176e9adf8ad4d3776da6f8af8fc28e6a1e3ce7">MPU9250_IIC_CLOCK_258_KHZ</a> = 0x08
, <a class="el" href="group__mpu9250__basic__driver.html#ggaca8a49d29286b3a1155db08594e176e9acdbdc19ea982cc8bb5e547cd7225646d">MPU9250_IIC_CLOCK_500_KHZ</a> = 0x09
, <a class="el" href="group__mpu9250__basic__driver.html#ggaca8a49d29286b3a1155db08594e176e9a347b873e1755c82c477c4d5a5c8b2651">MPU9250_IIC_CLOCK_471_KHZ</a> = 0x0A
, <a class="el" href="group__mpu9250__basic__driver.html#ggaca8a49d29286b3a1155db08594e176e9a9853dbf7b42c541420e4f28775246bb0">MPU9250_IIC_CLOCK_444_KHZ</a> = 0x0B
, <br />
&#160;&#160;<a class="el" href="group__mpu9250__basic__driver.html#ggaca8a49d29286b3a1155db08594e176e9ab459a6c6291ad9d8da14c4db1e6062fa">MPU9250_IIC_CLOCK_421_KHZ</a> = 0x0C
, <a class="el" href="group__mpu9250__basic__driver.html#ggaca8a49d29286b3a1155db08594e176e9af8c3c71f80a031c11f75f9d193537187">MPU9250_IIC_CLOCK_400_KHZ</a> = 0x0D
, <a class="el" href="group__mpu9250__basic__driver.html#ggaca8a49d29286b3a1155db08594e176e9ae803a5f90d69b51b058e1c8efdf024d7">MPU9250_IIC_CLOCK_381_KHZ</a> = 0x0E
, <a class="el" href="group__mpu9250__basic__driver.html#ggaca8a49d29286b3a1155db08594e176e9aaf5201ee7da2e70aa70d3392da1de852">MPU9250_IIC_CLOCK_364_KHZ</a> = 0x0F
<br />
 }</td></tr>
<tr class="memdesc:gaca8a49d29286b3a1155db08594e176e9"><td class="mdescLeft">&#160;</td><td class="mdescRight">mpu9250 iic clock enumeration definition  <a href="group__mpu9250__basic__driver.html#gaca8a49d29286b3a1155db08594e176e9">More...</a><br /></td></tr>
<tr class="separator:gaca8a49d29286b3a1155db08594e176e9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gac1d7f29a8abb96f7503f72f12be984ca"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mpu9250__basic__driver.html#gac1d7f29a8abb96f7503f72f12be984ca">mpu9250_iic_read_mode_t</a> { <a class="el" href="group__mpu9250__basic__driver.html#ggac1d7f29a8abb96f7503f72f12be984caa1db68c240fd5d2702c55ade28d1b527c">MPU9250_IIC_READ_MODE_RESTART</a> = 0x00
, <a class="el" href="group__mpu9250__basic__driver.html#ggac1d7f29a8abb96f7503f72f12be984caa4966efe2b9438cbb438ae31b1726aecc">MPU9250_IIC_READ_MODE_STOP_AND_START</a> = 0x01
 }</td></tr>
<tr class="memdesc:gac1d7f29a8abb96f7503f72f12be984ca"><td class="mdescLeft">&#160;</td><td class="mdescRight">mpu9250 iic read mode enumeration definition  <a href="group__mpu9250__basic__driver.html#gac1d7f29a8abb96f7503f72f12be984ca">More...</a><br /></td></tr>
<tr class="separator:gac1d7f29a8abb96f7503f72f12be984ca"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gae3159156a490724a7f594d2681063066"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mpu9250__basic__driver.html#gae3159156a490724a7f594d2681063066">mpu9250_iic_mode_t</a> { <a class="el" href="group__mpu9250__basic__driver.html#ggae3159156a490724a7f594d2681063066a960bb0fa906ab1bcd5809b9924fc1aa3">MPU9250_IIC_MODE_WRITE</a> = 0x00
, <a class="el" href="group__mpu9250__basic__driver.html#ggae3159156a490724a7f594d2681063066a739d3e31b87a53ae783b4b705cb2d3c8">MPU9250_IIC_MODE_READ</a> = 0x01
 }</td></tr>
<tr class="memdesc:gae3159156a490724a7f594d2681063066"><td class="mdescLeft">&#160;</td><td class="mdescRight">mpu9250 iic mode enumeration definition  <a href="group__mpu9250__basic__driver.html#gae3159156a490724a7f594d2681063066">More...</a><br /></td></tr>
<tr class="separator:gae3159156a490724a7f594d2681063066"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga6e162ff6e92bcfa91d7e08e937093c7c"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mpu9250__basic__driver.html#ga6e162ff6e92bcfa91d7e08e937093c7c">mpu9250_iic_transaction_mode_t</a> { <a class="el" href="group__mpu9250__basic__driver.html#gga6e162ff6e92bcfa91d7e08e937093c7cae332ebf5d2d09085e57c73dc427b6b8c">MPU9250_IIC_TRANSACTION_MODE_DATA</a> = 0x00
, <a class="el" href="group__mpu9250__basic__driver.html#gga6e162ff6e92bcfa91d7e08e937093c7cab62cb49e52d290f628620a7f1a3b8214">MPU9250_IIC_TRANSACTION_MODE_REG_DATA</a> = 0x01
 }</td></tr>
<tr class="memdesc:ga6e162ff6e92bcfa91d7e08e937093c7c"><td class="mdescLeft">&#160;</td><td class="mdescRight">mpu9250 iic transaction mode enumeration definition  <a href="group__mpu9250__basic__driver.html#ga6e162ff6e92bcfa91d7e08e937093c7c">More...</a><br /></td></tr>
<tr class="separator:ga6e162ff6e92bcfa91d7e08e937093c7c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gac822022882fe75c6a1b95d00696eb0be"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mpu9250__basic__driver.html#gac822022882fe75c6a1b95d00696eb0be">mpu9250_iic4_transaction_mode_t</a> { <a class="el" href="group__mpu9250__basic__driver.html#ggac822022882fe75c6a1b95d00696eb0bea41b79023709091083353f123da85244d">MPU9250_IIC4_TRANSACTION_MODE_DATA</a> = 0x00
, <a class="el" href="group__mpu9250__basic__driver.html#ggac822022882fe75c6a1b95d00696eb0beadc9c6946c25de85158529c2546362bec">MPU9250_IIC4_TRANSACTION_MODE_REG</a> = 0x01
 }</td></tr>
<tr class="memdesc:gac822022882fe75c6a1b95d00696eb0be"><td class="mdescLeft">&#160;</td><td class="mdescRight">mpu9250 iic4 transaction mode enumeration definition  <a href="group__mpu9250__basic__driver.html#gac822022882fe75c6a1b95d00696eb0be">More...</a><br /></td></tr>
<tr class="separator:gac822022882fe75c6a1b95d00696eb0be"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gacd45d6732fca81b5de83b6d39a946e54"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mpu9250__basic__driver.html#gacd45d6732fca81b5de83b6d39a946e54">mpu9250_iic_group_order_t</a> { <a class="el" href="group__mpu9250__basic__driver.html#ggacd45d6732fca81b5de83b6d39a946e54a66a6bdcb0241be3736b87ff5d5e69dcf">MPU9250_IIC_GROUP_ORDER_EVEN</a> = 0x00
, <a class="el" href="group__mpu9250__basic__driver.html#ggacd45d6732fca81b5de83b6d39a946e54affb2b2e4d9d4f553a37424498ea6f65a">MPU9250_IIC_GROUP_ORDER_ODD</a> = 0x01
 }</td></tr>
<tr class="memdesc:gacd45d6732fca81b5de83b6d39a946e54"><td class="mdescLeft">&#160;</td><td class="mdescRight">mpu9250 iic group order enumeration definition  <a href="group__mpu9250__basic__driver.html#gacd45d6732fca81b5de83b6d39a946e54">More...</a><br /></td></tr>
<tr class="separator:gacd45d6732fca81b5de83b6d39a946e54"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga8a1b3b41ca3320afd251ab3548edc367"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mpu9250__basic__driver.html#ga8a1b3b41ca3320afd251ab3548edc367">mpu9250_iic_status_t</a> { <br />
&#160;&#160;<a class="el" href="group__mpu9250__basic__driver.html#gga8a1b3b41ca3320afd251ab3548edc367a891d6637932d43bf13f1d5c80fe5095c">MPU9250_IIC_STATUS_PASS_THROUGH</a> = 0x80
, <a class="el" href="group__mpu9250__basic__driver.html#gga8a1b3b41ca3320afd251ab3548edc367a5f2e9989a0723648d9a5ac9c3a8d93bd">MPU9250_IIC_STATUS_IIC_SLV4_DONE</a> = 0x40
, <a class="el" href="group__mpu9250__basic__driver.html#gga8a1b3b41ca3320afd251ab3548edc367a3876207e07a43175576f91ed138d4bf1">MPU9250_IIC_STATUS_IIC_LOST_ARB</a> = 0x20
, <a class="el" href="group__mpu9250__basic__driver.html#gga8a1b3b41ca3320afd251ab3548edc367a30baf17d647884494673864660af6088">MPU9250_IIC_STATUS_IIC_SLV4_NACK</a> = 0x10
, <br />
&#160;&#160;<a class="el" href="group__mpu9250__basic__driver.html#gga8a1b3b41ca3320afd251ab3548edc367a6197df05abe3831caed37e2a14087060">MPU9250_IIC_STATUS_IIC_SLV3_NACK</a> = 0x08
, <a class="el" href="group__mpu9250__basic__driver.html#gga8a1b3b41ca3320afd251ab3548edc367a30e3a6f3bdcd2861a5df748f3d272df1">MPU9250_IIC_STATUS_IIC_SLV2_NACK</a> = 0x04
, <a class="el" href="group__mpu9250__basic__driver.html#gga8a1b3b41ca3320afd251ab3548edc367a2d834ecf4885eafe1e9940727f2b35e5">MPU9250_IIC_STATUS_IIC_SLV1_NACK</a> = 0x02
, <a class="el" href="group__mpu9250__basic__driver.html#gga8a1b3b41ca3320afd251ab3548edc367a229a54e3d9dca2585d9cd4f43d54cb3c">MPU9250_IIC_STATUS_IIC_SLV0_NACK</a> = 0x01
<br />
 }</td></tr>
<tr class="memdesc:ga8a1b3b41ca3320afd251ab3548edc367"><td class="mdescLeft">&#160;</td><td class="mdescRight">mpu9250 iic status enumeration definition  <a href="group__mpu9250__basic__driver.html#ga8a1b3b41ca3320afd251ab3548edc367">More...</a><br /></td></tr>
<tr class="separator:ga8a1b3b41ca3320afd251ab3548edc367"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga44cdbfcbc22e1219efc3033084eb4090"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mpu9250__basic__driver.html#ga44cdbfcbc22e1219efc3033084eb4090">mpu9250_iic_delay_t</a> { <br />
&#160;&#160;<a class="el" href="group__mpu9250__basic__driver.html#gga44cdbfcbc22e1219efc3033084eb4090a162cb22122edac6b155c3ea3d40e8655">MPU9250_IIC_DELAY_ES_SHADOW</a> = 7
, <a class="el" href="group__mpu9250__basic__driver.html#gga44cdbfcbc22e1219efc3033084eb4090ac9e6fd86a1ca9bda2765b5c2fc942257">MPU9250_IIC_DELAY_SLAVE_4</a> = 4
, <a class="el" href="group__mpu9250__basic__driver.html#gga44cdbfcbc22e1219efc3033084eb4090a753c2392771584207ac93e7c90ded989">MPU9250_IIC_DELAY_SLAVE_3</a> = 3
, <a class="el" href="group__mpu9250__basic__driver.html#gga44cdbfcbc22e1219efc3033084eb4090a35fa8450859e8d17fa0951251b934425">MPU9250_IIC_DELAY_SLAVE_2</a> = 2
, <br />
&#160;&#160;<a class="el" href="group__mpu9250__basic__driver.html#gga44cdbfcbc22e1219efc3033084eb4090a60d470d8c98c3088839197f81c4a1b12">MPU9250_IIC_DELAY_SLAVE_1</a> = 1
, <a class="el" href="group__mpu9250__basic__driver.html#gga44cdbfcbc22e1219efc3033084eb4090a4c40993989c41dfdc11fef609f544a1f">MPU9250_IIC_DELAY_SLAVE_0</a> = 0
<br />
 }</td></tr>
<tr class="memdesc:ga44cdbfcbc22e1219efc3033084eb4090"><td class="mdescLeft">&#160;</td><td class="mdescRight">mpu9250 iic delay enumeration definition  <a href="group__mpu9250__basic__driver.html#ga44cdbfcbc22e1219efc3033084eb4090">More...</a><br /></td></tr>
<tr class="separator:ga44cdbfcbc22e1219efc3033084eb4090"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
Functions</h2></td></tr>
<tr class="memitem:ga6233966b9f1212bc3d922d5579ed5cc4"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mpu9250__basic__driver.html#ga6233966b9f1212bc3d922d5579ed5cc4">mpu9250_info</a> (<a class="el" href="group__mpu9250__basic__driver.html#ga7c548dca6682007eacc4499a016a4b9b">mpu9250_info_t</a> *info)</td></tr>
<tr class="memdesc:ga6233966b9f1212bc3d922d5579ed5cc4"><td class="mdescLeft">&#160;</td><td class="mdescRight">get the chip's information  <a href="group__mpu9250__basic__driver.html#ga6233966b9f1212bc3d922d5579ed5cc4">More...</a><br /></td></tr>
<tr class="separator:ga6233966b9f1212bc3d922d5579ed5cc4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga6d1b57cd5f937f8c9538694554219f09"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mpu9250__basic__driver.html#ga6d1b57cd5f937f8c9538694554219f09">mpu9250_set_interface</a> (<a class="el" href="group__mpu9250__basic__driver.html#ga92e41973387b33248aba649fd90e9fac">mpu9250_handle_t</a> *handle, <a class="el" href="group__mpu9250__basic__driver.html#ga7d9cf66109326149ba40c8bee86e12c6">mpu9250_interface_t</a> interface)</td></tr>
<tr class="memdesc:ga6d1b57cd5f937f8c9538694554219f09"><td class="mdescLeft">&#160;</td><td class="mdescRight">set the chip interface  <a href="group__mpu9250__basic__driver.html#ga6d1b57cd5f937f8c9538694554219f09">More...</a><br /></td></tr>
<tr class="separator:ga6d1b57cd5f937f8c9538694554219f09"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga6d1db8c9e247280524e95238a06f5453"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mpu9250__basic__driver.html#ga6d1db8c9e247280524e95238a06f5453">mpu9250_get_interface</a> (<a class="el" href="group__mpu9250__basic__driver.html#ga92e41973387b33248aba649fd90e9fac">mpu9250_handle_t</a> *handle, <a class="el" href="group__mpu9250__basic__driver.html#ga7d9cf66109326149ba40c8bee86e12c6">mpu9250_interface_t</a> *interface)</td></tr>
<tr class="memdesc:ga6d1db8c9e247280524e95238a06f5453"><td class="mdescLeft">&#160;</td><td class="mdescRight">get the chip interface  <a href="group__mpu9250__basic__driver.html#ga6d1db8c9e247280524e95238a06f5453">More...</a><br /></td></tr>
<tr class="separator:ga6d1db8c9e247280524e95238a06f5453"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga14d223233cac73c46302833bfc4b0fe3"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mpu9250__basic__driver.html#ga14d223233cac73c46302833bfc4b0fe3">mpu9250_set_addr_pin</a> (<a class="el" href="group__mpu9250__basic__driver.html#ga92e41973387b33248aba649fd90e9fac">mpu9250_handle_t</a> *handle, <a class="el" href="group__mpu9250__basic__driver.html#ga51224d8bd81cd18f40f52a6b0d44bc85">mpu9250_address_t</a> addr_pin)</td></tr>
<tr class="memdesc:ga14d223233cac73c46302833bfc4b0fe3"><td class="mdescLeft">&#160;</td><td class="mdescRight">set the chip address pin  <a href="group__mpu9250__basic__driver.html#ga14d223233cac73c46302833bfc4b0fe3">More...</a><br /></td></tr>
<tr class="separator:ga14d223233cac73c46302833bfc4b0fe3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga01849361aadc45c4d3864ce0f96f1a77"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mpu9250__basic__driver.html#ga01849361aadc45c4d3864ce0f96f1a77">mpu9250_get_addr_pin</a> (<a class="el" href="group__mpu9250__basic__driver.html#ga92e41973387b33248aba649fd90e9fac">mpu9250_handle_t</a> *handle, <a class="el" href="group__mpu9250__basic__driver.html#ga51224d8bd81cd18f40f52a6b0d44bc85">mpu9250_address_t</a> *addr_pin)</td></tr>
<tr class="memdesc:ga01849361aadc45c4d3864ce0f96f1a77"><td class="mdescLeft">&#160;</td><td class="mdescRight">get the chip address pin  <a href="group__mpu9250__basic__driver.html#ga01849361aadc45c4d3864ce0f96f1a77">More...</a><br /></td></tr>
<tr class="separator:ga01849361aadc45c4d3864ce0f96f1a77"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga70f0287789306f5eb8218c8d8d2f310f"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mpu9250__basic__driver.html#ga70f0287789306f5eb8218c8d8d2f310f">mpu9250_irq_handler</a> (<a class="el" href="group__mpu9250__basic__driver.html#ga92e41973387b33248aba649fd90e9fac">mpu9250_handle_t</a> *handle)</td></tr>
<tr class="memdesc:ga70f0287789306f5eb8218c8d8d2f310f"><td class="mdescLeft">&#160;</td><td class="mdescRight">irq handler  <a href="group__mpu9250__basic__driver.html#ga70f0287789306f5eb8218c8d8d2f310f">More...</a><br /></td></tr>
<tr class="separator:ga70f0287789306f5eb8218c8d8d2f310f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gac5b9ba3d521630513c0e4f80fead11b2"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mpu9250__basic__driver.html#gac5b9ba3d521630513c0e4f80fead11b2">mpu9250_init</a> (<a class="el" href="group__mpu9250__basic__driver.html#ga92e41973387b33248aba649fd90e9fac">mpu9250_handle_t</a> *handle)</td></tr>
<tr class="memdesc:gac5b9ba3d521630513c0e4f80fead11b2"><td class="mdescLeft">&#160;</td><td class="mdescRight">initialize the chip  <a href="group__mpu9250__basic__driver.html#gac5b9ba3d521630513c0e4f80fead11b2">More...</a><br /></td></tr>
<tr class="separator:gac5b9ba3d521630513c0e4f80fead11b2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga91cfe80c70e7e102d6e5a1def3a2ee6e"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mpu9250__basic__driver.html#ga91cfe80c70e7e102d6e5a1def3a2ee6e">mpu9250_deinit</a> (<a class="el" href="group__mpu9250__basic__driver.html#ga92e41973387b33248aba649fd90e9fac">mpu9250_handle_t</a> *handle)</td></tr>
<tr class="memdesc:ga91cfe80c70e7e102d6e5a1def3a2ee6e"><td class="mdescLeft">&#160;</td><td class="mdescRight">close the chip  <a href="group__mpu9250__basic__driver.html#ga91cfe80c70e7e102d6e5a1def3a2ee6e">More...</a><br /></td></tr>
<tr class="separator:ga91cfe80c70e7e102d6e5a1def3a2ee6e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga922ea22485d628bbb0ded039bdd6b112"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mpu9250__basic__driver.html#ga922ea22485d628bbb0ded039bdd6b112">mpu9250_read</a> (<a class="el" href="group__mpu9250__basic__driver.html#ga92e41973387b33248aba649fd90e9fac">mpu9250_handle_t</a> *handle, int16_t(*accel_raw)[3], float(*accel_g)[3], int16_t(*gyro_raw)[3], float(*gyro_dps)[3], int16_t(*mag_raw)[3], float(*mag_ut)[3], uint16_t *len)</td></tr>
<tr class="memdesc:ga922ea22485d628bbb0ded039bdd6b112"><td class="mdescLeft">&#160;</td><td class="mdescRight">read the data  <a href="group__mpu9250__basic__driver.html#ga922ea22485d628bbb0ded039bdd6b112">More...</a><br /></td></tr>
<tr class="separator:ga922ea22485d628bbb0ded039bdd6b112"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga93342fa220992d59d6137a560d8e46e3"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mpu9250__basic__driver.html#ga93342fa220992d59d6137a560d8e46e3">mpu9250_read_temperature</a> (<a class="el" href="group__mpu9250__basic__driver.html#ga92e41973387b33248aba649fd90e9fac">mpu9250_handle_t</a> *handle, int16_t(*raw), float *degrees)</td></tr>
<tr class="memdesc:ga93342fa220992d59d6137a560d8e46e3"><td class="mdescLeft">&#160;</td><td class="mdescRight">read the temperature  <a href="group__mpu9250__basic__driver.html#ga93342fa220992d59d6137a560d8e46e3">More...</a><br /></td></tr>
<tr class="separator:ga93342fa220992d59d6137a560d8e46e3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gac255f046ade796f75489d130e9270690"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mpu9250__basic__driver.html#gac255f046ade796f75489d130e9270690">mpu9250_set_fifo</a> (<a class="el" href="group__mpu9250__basic__driver.html#ga92e41973387b33248aba649fd90e9fac">mpu9250_handle_t</a> *handle, <a class="el" href="group__mpu9250__basic__driver.html#ga80d5162f5e92390d0310dbfd8c2b1fd4">mpu9250_bool_t</a> enable)</td></tr>
<tr class="memdesc:gac255f046ade796f75489d130e9270690"><td class="mdescLeft">&#160;</td><td class="mdescRight">enable or disable fifo  <a href="group__mpu9250__basic__driver.html#gac255f046ade796f75489d130e9270690">More...</a><br /></td></tr>
<tr class="separator:gac255f046ade796f75489d130e9270690"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gad4fa781e24c9b219c45e4f7800a46b5b"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mpu9250__basic__driver.html#gad4fa781e24c9b219c45e4f7800a46b5b">mpu9250_get_fifo</a> (<a class="el" href="group__mpu9250__basic__driver.html#ga92e41973387b33248aba649fd90e9fac">mpu9250_handle_t</a> *handle, <a class="el" href="group__mpu9250__basic__driver.html#ga80d5162f5e92390d0310dbfd8c2b1fd4">mpu9250_bool_t</a> *enable)</td></tr>
<tr class="memdesc:gad4fa781e24c9b219c45e4f7800a46b5b"><td class="mdescLeft">&#160;</td><td class="mdescRight">get the fifo status  <a href="group__mpu9250__basic__driver.html#gad4fa781e24c9b219c45e4f7800a46b5b">More...</a><br /></td></tr>
<tr class="separator:gad4fa781e24c9b219c45e4f7800a46b5b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gafd62e34956311f516d188c10c24d7ee9"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mpu9250__basic__driver.html#gafd62e34956311f516d188c10c24d7ee9">mpu9250_force_fifo_reset</a> (<a class="el" href="group__mpu9250__basic__driver.html#ga92e41973387b33248aba649fd90e9fac">mpu9250_handle_t</a> *handle)</td></tr>
<tr class="memdesc:gafd62e34956311f516d188c10c24d7ee9"><td class="mdescLeft">&#160;</td><td class="mdescRight">force reset the fifo  <a href="group__mpu9250__basic__driver.html#gafd62e34956311f516d188c10c24d7ee9">More...</a><br /></td></tr>
<tr class="separator:gafd62e34956311f516d188c10c24d7ee9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaddc9799db34bfb9ee0a8a12c05f4bae9"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mpu9250__basic__driver.html#gaddc9799db34bfb9ee0a8a12c05f4bae9">mpu9250_set_iic_master</a> (<a class="el" href="group__mpu9250__basic__driver.html#ga92e41973387b33248aba649fd90e9fac">mpu9250_handle_t</a> *handle, <a class="el" href="group__mpu9250__basic__driver.html#ga80d5162f5e92390d0310dbfd8c2b1fd4">mpu9250_bool_t</a> enable)</td></tr>
<tr class="memdesc:gaddc9799db34bfb9ee0a8a12c05f4bae9"><td class="mdescLeft">&#160;</td><td class="mdescRight">enable or disable the iic master mode  <a href="group__mpu9250__basic__driver.html#gaddc9799db34bfb9ee0a8a12c05f4bae9">More...</a><br /></td></tr>
<tr class="separator:gaddc9799db34bfb9ee0a8a12c05f4bae9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga18fbd0488c683f0ac8ca266a8625aa15"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mpu9250__basic__driver.html#ga18fbd0488c683f0ac8ca266a8625aa15">mpu9250_get_iic_master</a> (<a class="el" href="group__mpu9250__basic__driver.html#ga92e41973387b33248aba649fd90e9fac">mpu9250_handle_t</a> *handle, <a class="el" href="group__mpu9250__basic__driver.html#ga80d5162f5e92390d0310dbfd8c2b1fd4">mpu9250_bool_t</a> *enable)</td></tr>
<tr class="memdesc:ga18fbd0488c683f0ac8ca266a8625aa15"><td class="mdescLeft">&#160;</td><td class="mdescRight">get the iic master status  <a href="group__mpu9250__basic__driver.html#ga18fbd0488c683f0ac8ca266a8625aa15">More...</a><br /></td></tr>
<tr class="separator:ga18fbd0488c683f0ac8ca266a8625aa15"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaabee5fccd2e52a10c529a09c28ef3630"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mpu9250__basic__driver.html#gaabee5fccd2e52a10c529a09c28ef3630">mpu9250_set_disable_iic_slave</a> (<a class="el" href="group__mpu9250__basic__driver.html#ga92e41973387b33248aba649fd90e9fac">mpu9250_handle_t</a> *handle, <a class="el" href="group__mpu9250__basic__driver.html#ga80d5162f5e92390d0310dbfd8c2b1fd4">mpu9250_bool_t</a> enable)</td></tr>
<tr class="memdesc:gaabee5fccd2e52a10c529a09c28ef3630"><td class="mdescLeft">&#160;</td><td class="mdescRight">enable or disable the iic slave mode  <a href="group__mpu9250__basic__driver.html#gaabee5fccd2e52a10c529a09c28ef3630">More...</a><br /></td></tr>
<tr class="separator:gaabee5fccd2e52a10c529a09c28ef3630"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaa744793c29eac7ef35fdb64f68298312"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mpu9250__basic__driver.html#gaa744793c29eac7ef35fdb64f68298312">mpu9250_get_disable_iic_slave</a> (<a class="el" href="group__mpu9250__basic__driver.html#ga92e41973387b33248aba649fd90e9fac">mpu9250_handle_t</a> *handle, <a class="el" href="group__mpu9250__basic__driver.html#ga80d5162f5e92390d0310dbfd8c2b1fd4">mpu9250_bool_t</a> *enable)</td></tr>
<tr class="memdesc:gaa744793c29eac7ef35fdb64f68298312"><td class="mdescLeft">&#160;</td><td class="mdescRight">get the iic slave status  <a href="group__mpu9250__basic__driver.html#gaa744793c29eac7ef35fdb64f68298312">More...</a><br /></td></tr>
<tr class="separator:gaa744793c29eac7ef35fdb64f68298312"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga4c9fe97544cbd8679d707ff0ec3be121"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mpu9250__basic__driver.html#ga4c9fe97544cbd8679d707ff0ec3be121">mpu9250_fifo_reset</a> (<a class="el" href="group__mpu9250__basic__driver.html#ga92e41973387b33248aba649fd90e9fac">mpu9250_handle_t</a> *handle)</td></tr>
<tr class="memdesc:ga4c9fe97544cbd8679d707ff0ec3be121"><td class="mdescLeft">&#160;</td><td class="mdescRight">reset the fifo  <a href="group__mpu9250__basic__driver.html#ga4c9fe97544cbd8679d707ff0ec3be121">More...</a><br /></td></tr>
<tr class="separator:ga4c9fe97544cbd8679d707ff0ec3be121"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gac4a0ddeae1f4c710821bbd86d987bb97"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mpu9250__basic__driver.html#gac4a0ddeae1f4c710821bbd86d987bb97">mpu9250_get_fifo_reset</a> (<a class="el" href="group__mpu9250__basic__driver.html#ga92e41973387b33248aba649fd90e9fac">mpu9250_handle_t</a> *handle, <a class="el" href="group__mpu9250__basic__driver.html#ga80d5162f5e92390d0310dbfd8c2b1fd4">mpu9250_bool_t</a> *enable)</td></tr>
<tr class="memdesc:gac4a0ddeae1f4c710821bbd86d987bb97"><td class="mdescLeft">&#160;</td><td class="mdescRight">get the fifo reset status  <a href="group__mpu9250__basic__driver.html#gac4a0ddeae1f4c710821bbd86d987bb97">More...</a><br /></td></tr>
<tr class="separator:gac4a0ddeae1f4c710821bbd86d987bb97"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gad01b7d94654db9393826db78f73aa49c"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mpu9250__basic__driver.html#gad01b7d94654db9393826db78f73aa49c">mpu9250_iic_master_reset</a> (<a class="el" href="group__mpu9250__basic__driver.html#ga92e41973387b33248aba649fd90e9fac">mpu9250_handle_t</a> *handle)</td></tr>
<tr class="memdesc:gad01b7d94654db9393826db78f73aa49c"><td class="mdescLeft">&#160;</td><td class="mdescRight">reset the iic master controller  <a href="group__mpu9250__basic__driver.html#gad01b7d94654db9393826db78f73aa49c">More...</a><br /></td></tr>
<tr class="separator:gad01b7d94654db9393826db78f73aa49c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga38b2ddc0b7f9976463babf1b253d004d"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mpu9250__basic__driver.html#ga38b2ddc0b7f9976463babf1b253d004d">mpu9250_get_iic_master_reset</a> (<a class="el" href="group__mpu9250__basic__driver.html#ga92e41973387b33248aba649fd90e9fac">mpu9250_handle_t</a> *handle, <a class="el" href="group__mpu9250__basic__driver.html#ga80d5162f5e92390d0310dbfd8c2b1fd4">mpu9250_bool_t</a> *enable)</td></tr>
<tr class="memdesc:ga38b2ddc0b7f9976463babf1b253d004d"><td class="mdescLeft">&#160;</td><td class="mdescRight">get the iic master reset status  <a href="group__mpu9250__basic__driver.html#ga38b2ddc0b7f9976463babf1b253d004d">More...</a><br /></td></tr>
<tr class="separator:ga38b2ddc0b7f9976463babf1b253d004d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga79c7aeafb90112b20c1ae38fb0202783"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mpu9250__basic__driver.html#ga79c7aeafb90112b20c1ae38fb0202783">mpu9250_sensor_reset</a> (<a class="el" href="group__mpu9250__basic__driver.html#ga92e41973387b33248aba649fd90e9fac">mpu9250_handle_t</a> *handle)</td></tr>
<tr class="memdesc:ga79c7aeafb90112b20c1ae38fb0202783"><td class="mdescLeft">&#160;</td><td class="mdescRight">reset all sensors  <a href="group__mpu9250__basic__driver.html#ga79c7aeafb90112b20c1ae38fb0202783">More...</a><br /></td></tr>
<tr class="separator:ga79c7aeafb90112b20c1ae38fb0202783"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga4ffd6a95ce5a31356a92a80a630cf08f"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mpu9250__basic__driver.html#ga4ffd6a95ce5a31356a92a80a630cf08f">mpu9250_get_sensor_reset</a> (<a class="el" href="group__mpu9250__basic__driver.html#ga92e41973387b33248aba649fd90e9fac">mpu9250_handle_t</a> *handle, <a class="el" href="group__mpu9250__basic__driver.html#ga80d5162f5e92390d0310dbfd8c2b1fd4">mpu9250_bool_t</a> *enable)</td></tr>
<tr class="memdesc:ga4ffd6a95ce5a31356a92a80a630cf08f"><td class="mdescLeft">&#160;</td><td class="mdescRight">get the sensor reset status  <a href="group__mpu9250__basic__driver.html#ga4ffd6a95ce5a31356a92a80a630cf08f">More...</a><br /></td></tr>
<tr class="separator:ga4ffd6a95ce5a31356a92a80a630cf08f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga9e4c357b54fec30d939e0065e7ae1716"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mpu9250__basic__driver.html#ga9e4c357b54fec30d939e0065e7ae1716">mpu9250_device_reset</a> (<a class="el" href="group__mpu9250__basic__driver.html#ga92e41973387b33248aba649fd90e9fac">mpu9250_handle_t</a> *handle)</td></tr>
<tr class="memdesc:ga9e4c357b54fec30d939e0065e7ae1716"><td class="mdescLeft">&#160;</td><td class="mdescRight">reset the chip  <a href="group__mpu9250__basic__driver.html#ga9e4c357b54fec30d939e0065e7ae1716">More...</a><br /></td></tr>
<tr class="separator:ga9e4c357b54fec30d939e0065e7ae1716"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gad1cc14b5ac17d9bae0f955748153d907"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mpu9250__basic__driver.html#gad1cc14b5ac17d9bae0f955748153d907">mpu9250_get_device_reset</a> (<a class="el" href="group__mpu9250__basic__driver.html#ga92e41973387b33248aba649fd90e9fac">mpu9250_handle_t</a> *handle, <a class="el" href="group__mpu9250__basic__driver.html#ga80d5162f5e92390d0310dbfd8c2b1fd4">mpu9250_bool_t</a> *enable)</td></tr>
<tr class="memdesc:gad1cc14b5ac17d9bae0f955748153d907"><td class="mdescLeft">&#160;</td><td class="mdescRight">get the device reset status  <a href="group__mpu9250__basic__driver.html#gad1cc14b5ac17d9bae0f955748153d907">More...</a><br /></td></tr>
<tr class="separator:gad1cc14b5ac17d9bae0f955748153d907"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga9ccef86bf71b10f925f1a43b8891f724"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mpu9250__basic__driver.html#ga9ccef86bf71b10f925f1a43b8891f724">mpu9250_set_clock_source</a> (<a class="el" href="group__mpu9250__basic__driver.html#ga92e41973387b33248aba649fd90e9fac">mpu9250_handle_t</a> *handle, <a class="el" href="group__mpu9250__basic__driver.html#gafb535417000a253cc28596e3d39a2b23">mpu9250_clock_source_t</a> clock_source)</td></tr>
<tr class="memdesc:ga9ccef86bf71b10f925f1a43b8891f724"><td class="mdescLeft">&#160;</td><td class="mdescRight">set the chip clock source  <a href="group__mpu9250__basic__driver.html#ga9ccef86bf71b10f925f1a43b8891f724">More...</a><br /></td></tr>
<tr class="separator:ga9ccef86bf71b10f925f1a43b8891f724"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga62158202695d113a7291c1987f5c69b3"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mpu9250__basic__driver.html#ga62158202695d113a7291c1987f5c69b3">mpu9250_get_clock_source</a> (<a class="el" href="group__mpu9250__basic__driver.html#ga92e41973387b33248aba649fd90e9fac">mpu9250_handle_t</a> *handle, <a class="el" href="group__mpu9250__basic__driver.html#gafb535417000a253cc28596e3d39a2b23">mpu9250_clock_source_t</a> *clock_source)</td></tr>
<tr class="memdesc:ga62158202695d113a7291c1987f5c69b3"><td class="mdescLeft">&#160;</td><td class="mdescRight">get the chip clock source  <a href="group__mpu9250__basic__driver.html#ga62158202695d113a7291c1987f5c69b3">More...</a><br /></td></tr>
<tr class="separator:ga62158202695d113a7291c1987f5c69b3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga18940c2dfb124723d7485d2323a80341"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mpu9250__basic__driver.html#ga18940c2dfb124723d7485d2323a80341">mpu9250_set_ptat</a> (<a class="el" href="group__mpu9250__basic__driver.html#ga92e41973387b33248aba649fd90e9fac">mpu9250_handle_t</a> *handle, <a class="el" href="group__mpu9250__basic__driver.html#ga80d5162f5e92390d0310dbfd8c2b1fd4">mpu9250_bool_t</a> enable)</td></tr>
<tr class="memdesc:ga18940c2dfb124723d7485d2323a80341"><td class="mdescLeft">&#160;</td><td class="mdescRight">enable or disable the temperature sensor  <a href="group__mpu9250__basic__driver.html#ga18940c2dfb124723d7485d2323a80341">More...</a><br /></td></tr>
<tr class="separator:ga18940c2dfb124723d7485d2323a80341"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga44166bd31e99b2795a0e32494b698917"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mpu9250__basic__driver.html#ga44166bd31e99b2795a0e32494b698917">mpu9250_get_ptat</a> (<a class="el" href="group__mpu9250__basic__driver.html#ga92e41973387b33248aba649fd90e9fac">mpu9250_handle_t</a> *handle, <a class="el" href="group__mpu9250__basic__driver.html#ga80d5162f5e92390d0310dbfd8c2b1fd4">mpu9250_bool_t</a> *enable)</td></tr>
<tr class="memdesc:ga44166bd31e99b2795a0e32494b698917"><td class="mdescLeft">&#160;</td><td class="mdescRight">get the temperature sensor status  <a href="group__mpu9250__basic__driver.html#ga44166bd31e99b2795a0e32494b698917">More...</a><br /></td></tr>
<tr class="separator:ga44166bd31e99b2795a0e32494b698917"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga26f412894624bb62d43eb0b4e0787cf1"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mpu9250__basic__driver.html#ga26f412894624bb62d43eb0b4e0787cf1">mpu9250_set_cycle_wake_up</a> (<a class="el" href="group__mpu9250__basic__driver.html#ga92e41973387b33248aba649fd90e9fac">mpu9250_handle_t</a> *handle, <a class="el" href="group__mpu9250__basic__driver.html#ga80d5162f5e92390d0310dbfd8c2b1fd4">mpu9250_bool_t</a> enable)</td></tr>
<tr class="memdesc:ga26f412894624bb62d43eb0b4e0787cf1"><td class="mdescLeft">&#160;</td><td class="mdescRight">enable or disable the cycle wake up mode  <a href="group__mpu9250__basic__driver.html#ga26f412894624bb62d43eb0b4e0787cf1">More...</a><br /></td></tr>
<tr class="separator:ga26f412894624bb62d43eb0b4e0787cf1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaa1837a8c2fe08bb60c3598795f07a6fe"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mpu9250__basic__driver.html#gaa1837a8c2fe08bb60c3598795f07a6fe">mpu9250_get_cycle_wake_up</a> (<a class="el" href="group__mpu9250__basic__driver.html#ga92e41973387b33248aba649fd90e9fac">mpu9250_handle_t</a> *handle, <a class="el" href="group__mpu9250__basic__driver.html#ga80d5162f5e92390d0310dbfd8c2b1fd4">mpu9250_bool_t</a> *enable)</td></tr>
<tr class="memdesc:gaa1837a8c2fe08bb60c3598795f07a6fe"><td class="mdescLeft">&#160;</td><td class="mdescRight">get the cycle wake up mode status  <a href="group__mpu9250__basic__driver.html#gaa1837a8c2fe08bb60c3598795f07a6fe">More...</a><br /></td></tr>
<tr class="separator:gaa1837a8c2fe08bb60c3598795f07a6fe"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaecb6481f459eb1cb5ad15a7e32d6a1c2"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mpu9250__basic__driver.html#gaecb6481f459eb1cb5ad15a7e32d6a1c2">mpu9250_set_sleep</a> (<a class="el" href="group__mpu9250__basic__driver.html#ga92e41973387b33248aba649fd90e9fac">mpu9250_handle_t</a> *handle, <a class="el" href="group__mpu9250__basic__driver.html#ga80d5162f5e92390d0310dbfd8c2b1fd4">mpu9250_bool_t</a> enable)</td></tr>
<tr class="memdesc:gaecb6481f459eb1cb5ad15a7e32d6a1c2"><td class="mdescLeft">&#160;</td><td class="mdescRight">enable or disable the sleep mode  <a href="group__mpu9250__basic__driver.html#gaecb6481f459eb1cb5ad15a7e32d6a1c2">More...</a><br /></td></tr>
<tr class="separator:gaecb6481f459eb1cb5ad15a7e32d6a1c2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga3df940a87f9b282c407653228e35747d"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mpu9250__basic__driver.html#ga3df940a87f9b282c407653228e35747d">mpu9250_get_sleep</a> (<a class="el" href="group__mpu9250__basic__driver.html#ga92e41973387b33248aba649fd90e9fac">mpu9250_handle_t</a> *handle, <a class="el" href="group__mpu9250__basic__driver.html#ga80d5162f5e92390d0310dbfd8c2b1fd4">mpu9250_bool_t</a> *enable)</td></tr>
<tr class="memdesc:ga3df940a87f9b282c407653228e35747d"><td class="mdescLeft">&#160;</td><td class="mdescRight">get the sleep status  <a href="group__mpu9250__basic__driver.html#ga3df940a87f9b282c407653228e35747d">More...</a><br /></td></tr>
<tr class="separator:ga3df940a87f9b282c407653228e35747d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga3d45ac5d4a5a3bbe21d3ad2644ab02ce"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mpu9250__basic__driver.html#ga3d45ac5d4a5a3bbe21d3ad2644ab02ce">mpu9250_set_gyro_standby</a> (<a class="el" href="group__mpu9250__basic__driver.html#ga92e41973387b33248aba649fd90e9fac">mpu9250_handle_t</a> *handle, <a class="el" href="group__mpu9250__basic__driver.html#ga80d5162f5e92390d0310dbfd8c2b1fd4">mpu9250_bool_t</a> enable)</td></tr>
<tr class="memdesc:ga3d45ac5d4a5a3bbe21d3ad2644ab02ce"><td class="mdescLeft">&#160;</td><td class="mdescRight">enable or disable the gyro standby  <a href="group__mpu9250__basic__driver.html#ga3d45ac5d4a5a3bbe21d3ad2644ab02ce">More...</a><br /></td></tr>
<tr class="separator:ga3d45ac5d4a5a3bbe21d3ad2644ab02ce"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga7250e10db6f4260562bc27ad35f26e09"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mpu9250__basic__driver.html#ga7250e10db6f4260562bc27ad35f26e09">mpu9250_get_gyro_standby</a> (<a class="el" href="group__mpu9250__basic__driver.html#ga92e41973387b33248aba649fd90e9fac">mpu9250_handle_t</a> *handle, <a class="el" href="group__mpu9250__basic__driver.html#ga80d5162f5e92390d0310dbfd8c2b1fd4">mpu9250_bool_t</a> *enable)</td></tr>
<tr class="memdesc:ga7250e10db6f4260562bc27ad35f26e09"><td class="mdescLeft">&#160;</td><td class="mdescRight">get the gyro standby status  <a href="group__mpu9250__basic__driver.html#ga7250e10db6f4260562bc27ad35f26e09">More...</a><br /></td></tr>
<tr class="separator:ga7250e10db6f4260562bc27ad35f26e09"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga1e53851ce6213550ff456e7099ddff89"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mpu9250__basic__driver.html#ga1e53851ce6213550ff456e7099ddff89">mpu9250_set_standby_mode</a> (<a class="el" href="group__mpu9250__basic__driver.html#ga92e41973387b33248aba649fd90e9fac">mpu9250_handle_t</a> *handle, <a class="el" href="group__mpu9250__basic__driver.html#ga7b211bf948250fd521f5bac73a542636">mpu9250_source_t</a> source, <a class="el" href="group__mpu9250__basic__driver.html#ga80d5162f5e92390d0310dbfd8c2b1fd4">mpu9250_bool_t</a> enable)</td></tr>
<tr class="memdesc:ga1e53851ce6213550ff456e7099ddff89"><td class="mdescLeft">&#160;</td><td class="mdescRight">set source into standby mode  <a href="group__mpu9250__basic__driver.html#ga1e53851ce6213550ff456e7099ddff89">More...</a><br /></td></tr>
<tr class="separator:ga1e53851ce6213550ff456e7099ddff89"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga5cc72c369bb8a91242a9ad253afe1f41"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mpu9250__basic__driver.html#ga5cc72c369bb8a91242a9ad253afe1f41">mpu9250_get_standby_mode</a> (<a class="el" href="group__mpu9250__basic__driver.html#ga92e41973387b33248aba649fd90e9fac">mpu9250_handle_t</a> *handle, <a class="el" href="group__mpu9250__basic__driver.html#ga7b211bf948250fd521f5bac73a542636">mpu9250_source_t</a> source, <a class="el" href="group__mpu9250__basic__driver.html#ga80d5162f5e92390d0310dbfd8c2b1fd4">mpu9250_bool_t</a> *enable)</td></tr>
<tr class="memdesc:ga5cc72c369bb8a91242a9ad253afe1f41"><td class="mdescLeft">&#160;</td><td class="mdescRight">get the source mode  <a href="group__mpu9250__basic__driver.html#ga5cc72c369bb8a91242a9ad253afe1f41">More...</a><br /></td></tr>
<tr class="separator:ga5cc72c369bb8a91242a9ad253afe1f41"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga353641c23c70be8b6598617ea7d3365c"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mpu9250__basic__driver.html#ga353641c23c70be8b6598617ea7d3365c">mpu9250_get_fifo_count</a> (<a class="el" href="group__mpu9250__basic__driver.html#ga92e41973387b33248aba649fd90e9fac">mpu9250_handle_t</a> *handle, uint16_t *count)</td></tr>
<tr class="memdesc:ga353641c23c70be8b6598617ea7d3365c"><td class="mdescLeft">&#160;</td><td class="mdescRight">get the fifo counter value  <a href="group__mpu9250__basic__driver.html#ga353641c23c70be8b6598617ea7d3365c">More...</a><br /></td></tr>
<tr class="separator:ga353641c23c70be8b6598617ea7d3365c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga3b4861d85285ecdf2e76595422980396"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mpu9250__basic__driver.html#ga3b4861d85285ecdf2e76595422980396">mpu9250_fifo_get</a> (<a class="el" href="group__mpu9250__basic__driver.html#ga92e41973387b33248aba649fd90e9fac">mpu9250_handle_t</a> *handle, uint8_t *buf, uint16_t len)</td></tr>
<tr class="memdesc:ga3b4861d85285ecdf2e76595422980396"><td class="mdescLeft">&#160;</td><td class="mdescRight">fifo read bytes  <a href="group__mpu9250__basic__driver.html#ga3b4861d85285ecdf2e76595422980396">More...</a><br /></td></tr>
<tr class="separator:ga3b4861d85285ecdf2e76595422980396"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gab91cc6dd61eb699c90ac1e0deba763fc"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mpu9250__basic__driver.html#gab91cc6dd61eb699c90ac1e0deba763fc">mpu9250_fifo_set</a> (<a class="el" href="group__mpu9250__basic__driver.html#ga92e41973387b33248aba649fd90e9fac">mpu9250_handle_t</a> *handle, uint8_t *buf, uint16_t len)</td></tr>
<tr class="memdesc:gab91cc6dd61eb699c90ac1e0deba763fc"><td class="mdescLeft">&#160;</td><td class="mdescRight">fifo write bytes  <a href="group__mpu9250__basic__driver.html#gab91cc6dd61eb699c90ac1e0deba763fc">More...</a><br /></td></tr>
<tr class="separator:gab91cc6dd61eb699c90ac1e0deba763fc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga42c4922dd85526cf380d584c4a65c755"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mpu9250__basic__driver.html#ga42c4922dd85526cf380d584c4a65c755">mpu9250_set_signal_path_reset</a> (<a class="el" href="group__mpu9250__basic__driver.html#ga92e41973387b33248aba649fd90e9fac">mpu9250_handle_t</a> *handle, <a class="el" href="group__mpu9250__basic__driver.html#ga3da9d2d2ef0d1df3a3db68a8f34df8d1">mpu9250_signal_path_reset_t</a> path)</td></tr>
<tr class="memdesc:ga42c4922dd85526cf380d584c4a65c755"><td class="mdescLeft">&#160;</td><td class="mdescRight">set the signal path reset  <a href="group__mpu9250__basic__driver.html#ga42c4922dd85526cf380d584c4a65c755">More...</a><br /></td></tr>
<tr class="separator:ga42c4922dd85526cf380d584c4a65c755"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gab8ef8d4cc839a2fbcb55e65330b1ba0b"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mpu9250__basic__driver.html#gab8ef8d4cc839a2fbcb55e65330b1ba0b">mpu9250_set_sample_rate_divider</a> (<a class="el" href="group__mpu9250__basic__driver.html#ga92e41973387b33248aba649fd90e9fac">mpu9250_handle_t</a> *handle, uint8_t d)</td></tr>
<tr class="memdesc:gab8ef8d4cc839a2fbcb55e65330b1ba0b"><td class="mdescLeft">&#160;</td><td class="mdescRight">set the sample rate divider  <a href="group__mpu9250__basic__driver.html#gab8ef8d4cc839a2fbcb55e65330b1ba0b">More...</a><br /></td></tr>
<tr class="separator:gab8ef8d4cc839a2fbcb55e65330b1ba0b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga26162d417c73b44d3a2035df645738b2"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mpu9250__basic__driver.html#ga26162d417c73b44d3a2035df645738b2">mpu9250_get_sample_rate_divider</a> (<a class="el" href="group__mpu9250__basic__driver.html#ga92e41973387b33248aba649fd90e9fac">mpu9250_handle_t</a> *handle, uint8_t *d)</td></tr>
<tr class="memdesc:ga26162d417c73b44d3a2035df645738b2"><td class="mdescLeft">&#160;</td><td class="mdescRight">get the sample rate divider  <a href="group__mpu9250__basic__driver.html#ga26162d417c73b44d3a2035df645738b2">More...</a><br /></td></tr>
<tr class="separator:ga26162d417c73b44d3a2035df645738b2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga39452e3f106a9e536563684cde3a9653"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mpu9250__basic__driver.html#ga39452e3f106a9e536563684cde3a9653">mpu9250_set_extern_sync</a> (<a class="el" href="group__mpu9250__basic__driver.html#ga92e41973387b33248aba649fd90e9fac">mpu9250_handle_t</a> *handle, <a class="el" href="group__mpu9250__basic__driver.html#ga769540e19a5ed0ce26a3172d5dcd99f4">mpu9250_extern_sync_t</a> sync)</td></tr>
<tr class="memdesc:ga39452e3f106a9e536563684cde3a9653"><td class="mdescLeft">&#160;</td><td class="mdescRight">set the extern sync type  <a href="group__mpu9250__basic__driver.html#ga39452e3f106a9e536563684cde3a9653">More...</a><br /></td></tr>
<tr class="separator:ga39452e3f106a9e536563684cde3a9653"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga6c6cfeb1e11f25e756ee145fb384f275"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mpu9250__basic__driver.html#ga6c6cfeb1e11f25e756ee145fb384f275">mpu9250_get_extern_sync</a> (<a class="el" href="group__mpu9250__basic__driver.html#ga92e41973387b33248aba649fd90e9fac">mpu9250_handle_t</a> *handle, <a class="el" href="group__mpu9250__basic__driver.html#ga769540e19a5ed0ce26a3172d5dcd99f4">mpu9250_extern_sync_t</a> *sync)</td></tr>
<tr class="memdesc:ga6c6cfeb1e11f25e756ee145fb384f275"><td class="mdescLeft">&#160;</td><td class="mdescRight">get the extern sync type  <a href="group__mpu9250__basic__driver.html#ga6c6cfeb1e11f25e756ee145fb384f275">More...</a><br /></td></tr>
<tr class="separator:ga6c6cfeb1e11f25e756ee145fb384f275"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga9b899b894453de709ee47aefb730660d"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mpu9250__basic__driver.html#ga9b899b894453de709ee47aefb730660d">mpu9250_set_low_pass_filter</a> (<a class="el" href="group__mpu9250__basic__driver.html#ga92e41973387b33248aba649fd90e9fac">mpu9250_handle_t</a> *handle, <a class="el" href="group__mpu9250__basic__driver.html#gaa1b21365e4fc4ef5e338e1960cae6a12">mpu9250_low_pass_filter_t</a> filter)</td></tr>
<tr class="memdesc:ga9b899b894453de709ee47aefb730660d"><td class="mdescLeft">&#160;</td><td class="mdescRight">set the low pass filter  <a href="group__mpu9250__basic__driver.html#ga9b899b894453de709ee47aefb730660d">More...</a><br /></td></tr>
<tr class="separator:ga9b899b894453de709ee47aefb730660d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga8becd772e1a3844faa2fc47930768009"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mpu9250__basic__driver.html#ga8becd772e1a3844faa2fc47930768009">mpu9250_get_low_pass_filter</a> (<a class="el" href="group__mpu9250__basic__driver.html#ga92e41973387b33248aba649fd90e9fac">mpu9250_handle_t</a> *handle, <a class="el" href="group__mpu9250__basic__driver.html#gaa1b21365e4fc4ef5e338e1960cae6a12">mpu9250_low_pass_filter_t</a> *filter)</td></tr>
<tr class="memdesc:ga8becd772e1a3844faa2fc47930768009"><td class="mdescLeft">&#160;</td><td class="mdescRight">get the low pass filter  <a href="group__mpu9250__basic__driver.html#ga8becd772e1a3844faa2fc47930768009">More...</a><br /></td></tr>
<tr class="separator:ga8becd772e1a3844faa2fc47930768009"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga118157bbb7d19b2873fc8aa208f72433"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mpu9250__basic__driver.html#ga118157bbb7d19b2873fc8aa208f72433">mpu9250_set_fifo_mode</a> (<a class="el" href="group__mpu9250__basic__driver.html#ga92e41973387b33248aba649fd90e9fac">mpu9250_handle_t</a> *handle, <a class="el" href="group__mpu9250__basic__driver.html#gab13778e0d9f00d67ab417f8c8c59a857">mpu9250_fifo_mode</a> mode)</td></tr>
<tr class="memdesc:ga118157bbb7d19b2873fc8aa208f72433"><td class="mdescLeft">&#160;</td><td class="mdescRight">set the fifo mode  <a href="group__mpu9250__basic__driver.html#ga118157bbb7d19b2873fc8aa208f72433">More...</a><br /></td></tr>
<tr class="separator:ga118157bbb7d19b2873fc8aa208f72433"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga1ca594c177c1142fe45a6ed808c81897"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mpu9250__basic__driver.html#ga1ca594c177c1142fe45a6ed808c81897">mpu9250_get_fifo_mode</a> (<a class="el" href="group__mpu9250__basic__driver.html#ga92e41973387b33248aba649fd90e9fac">mpu9250_handle_t</a> *handle, <a class="el" href="group__mpu9250__basic__driver.html#gab13778e0d9f00d67ab417f8c8c59a857">mpu9250_fifo_mode</a> *mode)</td></tr>
<tr class="memdesc:ga1ca594c177c1142fe45a6ed808c81897"><td class="mdescLeft">&#160;</td><td class="mdescRight">get the fifo mode  <a href="group__mpu9250__basic__driver.html#ga1ca594c177c1142fe45a6ed808c81897">More...</a><br /></td></tr>
<tr class="separator:ga1ca594c177c1142fe45a6ed808c81897"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga9c164e91b829975d85a9e7a8f7eabbed"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mpu9250__basic__driver.html#ga9c164e91b829975d85a9e7a8f7eabbed">mpu9250_set_gyroscope_test</a> (<a class="el" href="group__mpu9250__basic__driver.html#ga92e41973387b33248aba649fd90e9fac">mpu9250_handle_t</a> *handle, <a class="el" href="group__mpu9250__basic__driver.html#gae57dfba234eed087f521fa33f265e696">mpu9250_axis_t</a> axis, <a class="el" href="group__mpu9250__basic__driver.html#ga80d5162f5e92390d0310dbfd8c2b1fd4">mpu9250_bool_t</a> enable)</td></tr>
<tr class="memdesc:ga9c164e91b829975d85a9e7a8f7eabbed"><td class="mdescLeft">&#160;</td><td class="mdescRight">set the gyroscope test  <a href="group__mpu9250__basic__driver.html#ga9c164e91b829975d85a9e7a8f7eabbed">More...</a><br /></td></tr>
<tr class="separator:ga9c164e91b829975d85a9e7a8f7eabbed"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga9d874ba95db2e46c7a77d9ecb8921e8a"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mpu9250__basic__driver.html#ga9d874ba95db2e46c7a77d9ecb8921e8a">mpu9250_get_gyroscope_test</a> (<a class="el" href="group__mpu9250__basic__driver.html#ga92e41973387b33248aba649fd90e9fac">mpu9250_handle_t</a> *handle, <a class="el" href="group__mpu9250__basic__driver.html#gae57dfba234eed087f521fa33f265e696">mpu9250_axis_t</a> axis, <a class="el" href="group__mpu9250__basic__driver.html#ga80d5162f5e92390d0310dbfd8c2b1fd4">mpu9250_bool_t</a> *enable)</td></tr>
<tr class="memdesc:ga9d874ba95db2e46c7a77d9ecb8921e8a"><td class="mdescLeft">&#160;</td><td class="mdescRight">get the gyroscope test  <a href="group__mpu9250__basic__driver.html#ga9d874ba95db2e46c7a77d9ecb8921e8a">More...</a><br /></td></tr>
<tr class="separator:ga9d874ba95db2e46c7a77d9ecb8921e8a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gacd41a8826a124f4a1bddfe6c346a85cd"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mpu9250__basic__driver.html#gacd41a8826a124f4a1bddfe6c346a85cd">mpu9250_set_gyroscope_range</a> (<a class="el" href="group__mpu9250__basic__driver.html#ga92e41973387b33248aba649fd90e9fac">mpu9250_handle_t</a> *handle, <a class="el" href="group__mpu9250__basic__driver.html#ga516f3106aa12afe168e549885c6023bd">mpu9250_gyroscope_range_t</a> range)</td></tr>
<tr class="memdesc:gacd41a8826a124f4a1bddfe6c346a85cd"><td class="mdescLeft">&#160;</td><td class="mdescRight">set the gyroscope range  <a href="group__mpu9250__basic__driver.html#gacd41a8826a124f4a1bddfe6c346a85cd">More...</a><br /></td></tr>
<tr class="separator:gacd41a8826a124f4a1bddfe6c346a85cd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga982cb66da5f7efcd9be5c5e040a00c90"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mpu9250__basic__driver.html#ga982cb66da5f7efcd9be5c5e040a00c90">mpu9250_get_gyroscope_range</a> (<a class="el" href="group__mpu9250__basic__driver.html#ga92e41973387b33248aba649fd90e9fac">mpu9250_handle_t</a> *handle, <a class="el" href="group__mpu9250__basic__driver.html#ga516f3106aa12afe168e549885c6023bd">mpu9250_gyroscope_range_t</a> *range)</td></tr>
<tr class="memdesc:ga982cb66da5f7efcd9be5c5e040a00c90"><td class="mdescLeft">&#160;</td><td class="mdescRight">get the gyroscope range  <a href="group__mpu9250__basic__driver.html#ga982cb66da5f7efcd9be5c5e040a00c90">More...</a><br /></td></tr>
<tr class="separator:ga982cb66da5f7efcd9be5c5e040a00c90"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga8eb45281513e749459d44bf0be2da7f4"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mpu9250__basic__driver.html#ga8eb45281513e749459d44bf0be2da7f4">mpu9250_set_gyroscope_choice</a> (<a class="el" href="group__mpu9250__basic__driver.html#ga92e41973387b33248aba649fd90e9fac">mpu9250_handle_t</a> *handle, uint8_t choice)</td></tr>
<tr class="memdesc:ga8eb45281513e749459d44bf0be2da7f4"><td class="mdescLeft">&#160;</td><td class="mdescRight">set the gyroscope choice  <a href="group__mpu9250__basic__driver.html#ga8eb45281513e749459d44bf0be2da7f4">More...</a><br /></td></tr>
<tr class="separator:ga8eb45281513e749459d44bf0be2da7f4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gadbadf1b8e26556253c782a9f236d32bb"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mpu9250__basic__driver.html#gadbadf1b8e26556253c782a9f236d32bb">mpu9250_get_gyroscope_choice</a> (<a class="el" href="group__mpu9250__basic__driver.html#ga92e41973387b33248aba649fd90e9fac">mpu9250_handle_t</a> *handle, uint8_t *choice)</td></tr>
<tr class="memdesc:gadbadf1b8e26556253c782a9f236d32bb"><td class="mdescLeft">&#160;</td><td class="mdescRight">get the gyroscope choice  <a href="group__mpu9250__basic__driver.html#gadbadf1b8e26556253c782a9f236d32bb">More...</a><br /></td></tr>
<tr class="separator:gadbadf1b8e26556253c782a9f236d32bb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga64d91338d58bcdedeea01ae4d5007649"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mpu9250__basic__driver.html#ga64d91338d58bcdedeea01ae4d5007649">mpu9250_set_accelerometer_test</a> (<a class="el" href="group__mpu9250__basic__driver.html#ga92e41973387b33248aba649fd90e9fac">mpu9250_handle_t</a> *handle, <a class="el" href="group__mpu9250__basic__driver.html#gae57dfba234eed087f521fa33f265e696">mpu9250_axis_t</a> axis, <a class="el" href="group__mpu9250__basic__driver.html#ga80d5162f5e92390d0310dbfd8c2b1fd4">mpu9250_bool_t</a> enable)</td></tr>
<tr class="memdesc:ga64d91338d58bcdedeea01ae4d5007649"><td class="mdescLeft">&#160;</td><td class="mdescRight">set the accelerometer test  <a href="group__mpu9250__basic__driver.html#ga64d91338d58bcdedeea01ae4d5007649">More...</a><br /></td></tr>
<tr class="separator:ga64d91338d58bcdedeea01ae4d5007649"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga3cca942165df0faba9f8737a3c53d229"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mpu9250__basic__driver.html#ga3cca942165df0faba9f8737a3c53d229">mpu9250_get_accelerometer_test</a> (<a class="el" href="group__mpu9250__basic__driver.html#ga92e41973387b33248aba649fd90e9fac">mpu9250_handle_t</a> *handle, <a class="el" href="group__mpu9250__basic__driver.html#gae57dfba234eed087f521fa33f265e696">mpu9250_axis_t</a> axis, <a class="el" href="group__mpu9250__basic__driver.html#ga80d5162f5e92390d0310dbfd8c2b1fd4">mpu9250_bool_t</a> *enable)</td></tr>
<tr class="memdesc:ga3cca942165df0faba9f8737a3c53d229"><td class="mdescLeft">&#160;</td><td class="mdescRight">get the accelerometer test  <a href="group__mpu9250__basic__driver.html#ga3cca942165df0faba9f8737a3c53d229">More...</a><br /></td></tr>
<tr class="separator:ga3cca942165df0faba9f8737a3c53d229"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gadf326e1597e13e17ac02289be4772797"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mpu9250__basic__driver.html#gadf326e1597e13e17ac02289be4772797">mpu9250_set_accelerometer_range</a> (<a class="el" href="group__mpu9250__basic__driver.html#ga92e41973387b33248aba649fd90e9fac">mpu9250_handle_t</a> *handle, <a class="el" href="group__mpu9250__basic__driver.html#ga30a08d6d164e1ec9ecbf6c674d0162ce">mpu9250_accelerometer_range_t</a> range)</td></tr>
<tr class="memdesc:gadf326e1597e13e17ac02289be4772797"><td class="mdescLeft">&#160;</td><td class="mdescRight">set the accelerometer range  <a href="group__mpu9250__basic__driver.html#gadf326e1597e13e17ac02289be4772797">More...</a><br /></td></tr>
<tr class="separator:gadf326e1597e13e17ac02289be4772797"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga440889575585cd3d68d11824592c5449"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mpu9250__basic__driver.html#ga440889575585cd3d68d11824592c5449">mpu9250_get_accelerometer_range</a> (<a class="el" href="group__mpu9250__basic__driver.html#ga92e41973387b33248aba649fd90e9fac">mpu9250_handle_t</a> *handle, <a class="el" href="group__mpu9250__basic__driver.html#ga30a08d6d164e1ec9ecbf6c674d0162ce">mpu9250_accelerometer_range_t</a> *range)</td></tr>
<tr class="memdesc:ga440889575585cd3d68d11824592c5449"><td class="mdescLeft">&#160;</td><td class="mdescRight">get the accelerometer range  <a href="group__mpu9250__basic__driver.html#ga440889575585cd3d68d11824592c5449">More...</a><br /></td></tr>
<tr class="separator:ga440889575585cd3d68d11824592c5449"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga97d5c00f1de8cfdc1a13abf5c502fd36"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mpu9250__basic__driver.html#ga97d5c00f1de8cfdc1a13abf5c502fd36">mpu9250_set_fifo_1024kb</a> (<a class="el" href="group__mpu9250__basic__driver.html#ga92e41973387b33248aba649fd90e9fac">mpu9250_handle_t</a> *handle)</td></tr>
<tr class="memdesc:ga97d5c00f1de8cfdc1a13abf5c502fd36"><td class="mdescLeft">&#160;</td><td class="mdescRight">set fifo 1024kb  <a href="group__mpu9250__basic__driver.html#ga97d5c00f1de8cfdc1a13abf5c502fd36">More...</a><br /></td></tr>
<tr class="separator:ga97d5c00f1de8cfdc1a13abf5c502fd36"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gac9772ee923bba8f8adc80ef85362223b"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mpu9250__basic__driver.html#gac9772ee923bba8f8adc80ef85362223b">mpu9250_set_accelerometer_choice</a> (<a class="el" href="group__mpu9250__basic__driver.html#ga92e41973387b33248aba649fd90e9fac">mpu9250_handle_t</a> *handle, uint8_t choice)</td></tr>
<tr class="memdesc:gac9772ee923bba8f8adc80ef85362223b"><td class="mdescLeft">&#160;</td><td class="mdescRight">set the accelerometer choice  <a href="group__mpu9250__basic__driver.html#gac9772ee923bba8f8adc80ef85362223b">More...</a><br /></td></tr>
<tr class="separator:gac9772ee923bba8f8adc80ef85362223b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga53725196ecc10a6b4f6b65849a262b4c"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mpu9250__basic__driver.html#ga53725196ecc10a6b4f6b65849a262b4c">mpu9250_get_accelerometer_choice</a> (<a class="el" href="group__mpu9250__basic__driver.html#ga92e41973387b33248aba649fd90e9fac">mpu9250_handle_t</a> *handle, uint8_t *choice)</td></tr>
<tr class="memdesc:ga53725196ecc10a6b4f6b65849a262b4c"><td class="mdescLeft">&#160;</td><td class="mdescRight">get the accelerometer choice  <a href="group__mpu9250__basic__driver.html#ga53725196ecc10a6b4f6b65849a262b4c">More...</a><br /></td></tr>
<tr class="separator:ga53725196ecc10a6b4f6b65849a262b4c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga070e0be03ff82b63a621b28d7cfb9ef6"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mpu9250__basic__driver.html#ga070e0be03ff82b63a621b28d7cfb9ef6">mpu9250_set_accelerometer_low_pass_filter</a> (<a class="el" href="group__mpu9250__basic__driver.html#ga92e41973387b33248aba649fd90e9fac">mpu9250_handle_t</a> *handle, <a class="el" href="group__mpu9250__basic__driver.html#gae6282fa93bfe7e1b3f93bef144d97e7f">mpu9250_accelerometer_low_pass_filter_t</a> filter)</td></tr>
<tr class="memdesc:ga070e0be03ff82b63a621b28d7cfb9ef6"><td class="mdescLeft">&#160;</td><td class="mdescRight">set the accelerometer low pass filter  <a href="group__mpu9250__basic__driver.html#ga070e0be03ff82b63a621b28d7cfb9ef6">More...</a><br /></td></tr>
<tr class="separator:ga070e0be03ff82b63a621b28d7cfb9ef6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga1d24b0ec077012f267d26223f86057b1"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mpu9250__basic__driver.html#ga1d24b0ec077012f267d26223f86057b1">mpu9250_get_accelerometer_low_pass_filter</a> (<a class="el" href="group__mpu9250__basic__driver.html#ga92e41973387b33248aba649fd90e9fac">mpu9250_handle_t</a> *handle, <a class="el" href="group__mpu9250__basic__driver.html#gae6282fa93bfe7e1b3f93bef144d97e7f">mpu9250_accelerometer_low_pass_filter_t</a> *filter)</td></tr>
<tr class="memdesc:ga1d24b0ec077012f267d26223f86057b1"><td class="mdescLeft">&#160;</td><td class="mdescRight">get the accelerometer low pass filter  <a href="group__mpu9250__basic__driver.html#ga1d24b0ec077012f267d26223f86057b1">More...</a><br /></td></tr>
<tr class="separator:ga1d24b0ec077012f267d26223f86057b1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga9f63addba99f20e170f3a8a0cc76d453"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mpu9250__basic__driver.html#ga9f63addba99f20e170f3a8a0cc76d453">mpu9250_set_low_power_accel_output_rate</a> (<a class="el" href="group__mpu9250__basic__driver.html#ga92e41973387b33248aba649fd90e9fac">mpu9250_handle_t</a> *handle, <a class="el" href="group__mpu9250__basic__driver.html#gab646732c9be086324d83bd7274038c4a">mpu9250_low_power_accel_output_rate_t</a> rate)</td></tr>
<tr class="memdesc:ga9f63addba99f20e170f3a8a0cc76d453"><td class="mdescLeft">&#160;</td><td class="mdescRight">set the low power accel output rate  <a href="group__mpu9250__basic__driver.html#ga9f63addba99f20e170f3a8a0cc76d453">More...</a><br /></td></tr>
<tr class="separator:ga9f63addba99f20e170f3a8a0cc76d453"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaf3b173621d0b4dc0383be1e8c94639c0"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mpu9250__basic__driver.html#gaf3b173621d0b4dc0383be1e8c94639c0">mpu9250_get_low_power_accel_output_rate</a> (<a class="el" href="group__mpu9250__basic__driver.html#ga92e41973387b33248aba649fd90e9fac">mpu9250_handle_t</a> *handle, <a class="el" href="group__mpu9250__basic__driver.html#gab646732c9be086324d83bd7274038c4a">mpu9250_low_power_accel_output_rate_t</a> *rate)</td></tr>
<tr class="memdesc:gaf3b173621d0b4dc0383be1e8c94639c0"><td class="mdescLeft">&#160;</td><td class="mdescRight">get the low power accel output rate  <a href="group__mpu9250__basic__driver.html#gaf3b173621d0b4dc0383be1e8c94639c0">More...</a><br /></td></tr>
<tr class="separator:gaf3b173621d0b4dc0383be1e8c94639c0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga0d186c577cd772ff1d1aba5ad9afc514"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mpu9250__basic__driver.html#ga0d186c577cd772ff1d1aba5ad9afc514">mpu9250_set_wake_on_motion</a> (<a class="el" href="group__mpu9250__basic__driver.html#ga92e41973387b33248aba649fd90e9fac">mpu9250_handle_t</a> *handle, <a class="el" href="group__mpu9250__basic__driver.html#ga80d5162f5e92390d0310dbfd8c2b1fd4">mpu9250_bool_t</a> enable)</td></tr>
<tr class="memdesc:ga0d186c577cd772ff1d1aba5ad9afc514"><td class="mdescLeft">&#160;</td><td class="mdescRight">enable or disable wake on motion  <a href="group__mpu9250__basic__driver.html#ga0d186c577cd772ff1d1aba5ad9afc514">More...</a><br /></td></tr>
<tr class="separator:ga0d186c577cd772ff1d1aba5ad9afc514"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga2a34e5629339a837e3fc05245d2ab7a5"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mpu9250__basic__driver.html#ga2a34e5629339a837e3fc05245d2ab7a5">mpu9250_get_wake_on_motion</a> (<a class="el" href="group__mpu9250__basic__driver.html#ga92e41973387b33248aba649fd90e9fac">mpu9250_handle_t</a> *handle, <a class="el" href="group__mpu9250__basic__driver.html#ga80d5162f5e92390d0310dbfd8c2b1fd4">mpu9250_bool_t</a> *enable)</td></tr>
<tr class="memdesc:ga2a34e5629339a837e3fc05245d2ab7a5"><td class="mdescLeft">&#160;</td><td class="mdescRight">get the wake on motion status  <a href="group__mpu9250__basic__driver.html#ga2a34e5629339a837e3fc05245d2ab7a5">More...</a><br /></td></tr>
<tr class="separator:ga2a34e5629339a837e3fc05245d2ab7a5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga10b8978ff7747aad1603f0a436e38697"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mpu9250__basic__driver.html#ga10b8978ff7747aad1603f0a436e38697">mpu9250_set_accel_compare_with_previous_sample</a> (<a class="el" href="group__mpu9250__basic__driver.html#ga92e41973387b33248aba649fd90e9fac">mpu9250_handle_t</a> *handle, <a class="el" href="group__mpu9250__basic__driver.html#ga80d5162f5e92390d0310dbfd8c2b1fd4">mpu9250_bool_t</a> enable)</td></tr>
<tr class="memdesc:ga10b8978ff7747aad1603f0a436e38697"><td class="mdescLeft">&#160;</td><td class="mdescRight">enable or disable accel compare with previous sample  <a href="group__mpu9250__basic__driver.html#ga10b8978ff7747aad1603f0a436e38697">More...</a><br /></td></tr>
<tr class="separator:ga10b8978ff7747aad1603f0a436e38697"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga06a338aba5170e102d7e47c43c758f69"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mpu9250__basic__driver.html#ga06a338aba5170e102d7e47c43c758f69">mpu9250_get_accel_compare_with_previous_sample</a> (<a class="el" href="group__mpu9250__basic__driver.html#ga92e41973387b33248aba649fd90e9fac">mpu9250_handle_t</a> *handle, <a class="el" href="group__mpu9250__basic__driver.html#ga80d5162f5e92390d0310dbfd8c2b1fd4">mpu9250_bool_t</a> *enable)</td></tr>
<tr class="memdesc:ga06a338aba5170e102d7e47c43c758f69"><td class="mdescLeft">&#160;</td><td class="mdescRight">get the accel compare with previous sample status  <a href="group__mpu9250__basic__driver.html#ga06a338aba5170e102d7e47c43c758f69">More...</a><br /></td></tr>
<tr class="separator:ga06a338aba5170e102d7e47c43c758f69"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gabf302adc61ad62407b9b02116eef0f8b"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mpu9250__basic__driver.html#gabf302adc61ad62407b9b02116eef0f8b">mpu9250_set_accelerometer_x_offset</a> (<a class="el" href="group__mpu9250__basic__driver.html#ga92e41973387b33248aba649fd90e9fac">mpu9250_handle_t</a> *handle, int16_t offset)</td></tr>
<tr class="memdesc:gabf302adc61ad62407b9b02116eef0f8b"><td class="mdescLeft">&#160;</td><td class="mdescRight">set the accelerometer x offset  <a href="group__mpu9250__basic__driver.html#gabf302adc61ad62407b9b02116eef0f8b">More...</a><br /></td></tr>
<tr class="separator:gabf302adc61ad62407b9b02116eef0f8b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gad2b2810474c40cbb3cf312c6e7ca5031"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mpu9250__basic__driver.html#gad2b2810474c40cbb3cf312c6e7ca5031">mpu9250_get_accelerometer_x_offset</a> (<a class="el" href="group__mpu9250__basic__driver.html#ga92e41973387b33248aba649fd90e9fac">mpu9250_handle_t</a> *handle, int16_t *offset)</td></tr>
<tr class="memdesc:gad2b2810474c40cbb3cf312c6e7ca5031"><td class="mdescLeft">&#160;</td><td class="mdescRight">get the accelerometer x offset  <a href="group__mpu9250__basic__driver.html#gad2b2810474c40cbb3cf312c6e7ca5031">More...</a><br /></td></tr>
<tr class="separator:gad2b2810474c40cbb3cf312c6e7ca5031"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga5a2f8346cef457fd62dcddb3ef0354b1"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mpu9250__basic__driver.html#ga5a2f8346cef457fd62dcddb3ef0354b1">mpu9250_set_accelerometer_y_offset</a> (<a class="el" href="group__mpu9250__basic__driver.html#ga92e41973387b33248aba649fd90e9fac">mpu9250_handle_t</a> *handle, int16_t offset)</td></tr>
<tr class="memdesc:ga5a2f8346cef457fd62dcddb3ef0354b1"><td class="mdescLeft">&#160;</td><td class="mdescRight">set the accelerometer y offset  <a href="group__mpu9250__basic__driver.html#ga5a2f8346cef457fd62dcddb3ef0354b1">More...</a><br /></td></tr>
<tr class="separator:ga5a2f8346cef457fd62dcddb3ef0354b1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga9450aad07f85a5bd33402437e14a683c"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mpu9250__basic__driver.html#ga9450aad07f85a5bd33402437e14a683c">mpu9250_get_accelerometer_y_offset</a> (<a class="el" href="group__mpu9250__basic__driver.html#ga92e41973387b33248aba649fd90e9fac">mpu9250_handle_t</a> *handle, int16_t *offset)</td></tr>
<tr class="memdesc:ga9450aad07f85a5bd33402437e14a683c"><td class="mdescLeft">&#160;</td><td class="mdescRight">get the accelerometer y offset  <a href="group__mpu9250__basic__driver.html#ga9450aad07f85a5bd33402437e14a683c">More...</a><br /></td></tr>
<tr class="separator:ga9450aad07f85a5bd33402437e14a683c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga14d2287cde1486304ca8ec7e21710403"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mpu9250__basic__driver.html#ga14d2287cde1486304ca8ec7e21710403">mpu9250_set_accelerometer_z_offset</a> (<a class="el" href="group__mpu9250__basic__driver.html#ga92e41973387b33248aba649fd90e9fac">mpu9250_handle_t</a> *handle, int16_t offset)</td></tr>
<tr class="memdesc:ga14d2287cde1486304ca8ec7e21710403"><td class="mdescLeft">&#160;</td><td class="mdescRight">set the accelerometer z offset  <a href="group__mpu9250__basic__driver.html#ga14d2287cde1486304ca8ec7e21710403">More...</a><br /></td></tr>
<tr class="separator:ga14d2287cde1486304ca8ec7e21710403"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga33c2e978bd46b3eee1a4778183032fcd"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mpu9250__basic__driver.html#ga33c2e978bd46b3eee1a4778183032fcd">mpu9250_get_accelerometer_z_offset</a> (<a class="el" href="group__mpu9250__basic__driver.html#ga92e41973387b33248aba649fd90e9fac">mpu9250_handle_t</a> *handle, int16_t *offset)</td></tr>
<tr class="memdesc:ga33c2e978bd46b3eee1a4778183032fcd"><td class="mdescLeft">&#160;</td><td class="mdescRight">get the accelerometer z offset  <a href="group__mpu9250__basic__driver.html#ga33c2e978bd46b3eee1a4778183032fcd">More...</a><br /></td></tr>
<tr class="separator:ga33c2e978bd46b3eee1a4778183032fcd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga4e91903b63a4188d45c5e9f44feee0d1"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mpu9250__basic__driver.html#ga4e91903b63a4188d45c5e9f44feee0d1">mpu9250_accelerometer_offset_convert_to_register</a> (<a class="el" href="group__mpu9250__basic__driver.html#ga92e41973387b33248aba649fd90e9fac">mpu9250_handle_t</a> *handle, float mg, int16_t *reg)</td></tr>
<tr class="memdesc:ga4e91903b63a4188d45c5e9f44feee0d1"><td class="mdescLeft">&#160;</td><td class="mdescRight">convert the accelerometer offset to the register raw data  <a href="group__mpu9250__basic__driver.html#ga4e91903b63a4188d45c5e9f44feee0d1">More...</a><br /></td></tr>
<tr class="separator:ga4e91903b63a4188d45c5e9f44feee0d1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga3aacf23998f11a5ba1f0a025ef7f4801"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mpu9250__basic__driver.html#ga3aacf23998f11a5ba1f0a025ef7f4801">mpu9250_accelerometer_offset_convert_to_data</a> (<a class="el" href="group__mpu9250__basic__driver.html#ga92e41973387b33248aba649fd90e9fac">mpu9250_handle_t</a> *handle, int16_t reg, float *mg)</td></tr>
<tr class="memdesc:ga3aacf23998f11a5ba1f0a025ef7f4801"><td class="mdescLeft">&#160;</td><td class="mdescRight">convert the register raw data to the accelerometer offset  <a href="group__mpu9250__basic__driver.html#ga3aacf23998f11a5ba1f0a025ef7f4801">More...</a><br /></td></tr>
<tr class="separator:ga3aacf23998f11a5ba1f0a025ef7f4801"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gab9cdce42462298408dfb14f7c1946dbe"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mpu9250__basic__driver.html#gab9cdce42462298408dfb14f7c1946dbe">mpu9250_set_gyro_x_offset</a> (<a class="el" href="group__mpu9250__basic__driver.html#ga92e41973387b33248aba649fd90e9fac">mpu9250_handle_t</a> *handle, int16_t offset)</td></tr>
<tr class="memdesc:gab9cdce42462298408dfb14f7c1946dbe"><td class="mdescLeft">&#160;</td><td class="mdescRight">set the gyro x offset  <a href="group__mpu9250__basic__driver.html#gab9cdce42462298408dfb14f7c1946dbe">More...</a><br /></td></tr>
<tr class="separator:gab9cdce42462298408dfb14f7c1946dbe"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaacc756913dbf167e5f0aeb49db470d4b"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mpu9250__basic__driver.html#gaacc756913dbf167e5f0aeb49db470d4b">mpu9250_get_gyro_x_offset</a> (<a class="el" href="group__mpu9250__basic__driver.html#ga92e41973387b33248aba649fd90e9fac">mpu9250_handle_t</a> *handle, int16_t *offset)</td></tr>
<tr class="memdesc:gaacc756913dbf167e5f0aeb49db470d4b"><td class="mdescLeft">&#160;</td><td class="mdescRight">get the gyro x offset  <a href="group__mpu9250__basic__driver.html#gaacc756913dbf167e5f0aeb49db470d4b">More...</a><br /></td></tr>
<tr class="separator:gaacc756913dbf167e5f0aeb49db470d4b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga856bc08d751e21ae025f52ec3b03fddf"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mpu9250__basic__driver.html#ga856bc08d751e21ae025f52ec3b03fddf">mpu9250_set_gyro_y_offset</a> (<a class="el" href="group__mpu9250__basic__driver.html#ga92e41973387b33248aba649fd90e9fac">mpu9250_handle_t</a> *handle, int16_t offset)</td></tr>
<tr class="memdesc:ga856bc08d751e21ae025f52ec3b03fddf"><td class="mdescLeft">&#160;</td><td class="mdescRight">set the gyro y offset  <a href="group__mpu9250__basic__driver.html#ga856bc08d751e21ae025f52ec3b03fddf">More...</a><br /></td></tr>
<tr class="separator:ga856bc08d751e21ae025f52ec3b03fddf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga303af1a635cf07b86193c5654b6813d9"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mpu9250__basic__driver.html#ga303af1a635cf07b86193c5654b6813d9">mpu9250_get_gyro_y_offset</a> (<a class="el" href="group__mpu9250__basic__driver.html#ga92e41973387b33248aba649fd90e9fac">mpu9250_handle_t</a> *handle, int16_t *offset)</td></tr>
<tr class="memdesc:ga303af1a635cf07b86193c5654b6813d9"><td class="mdescLeft">&#160;</td><td class="mdescRight">get the gyro y offset  <a href="group__mpu9250__basic__driver.html#ga303af1a635cf07b86193c5654b6813d9">More...</a><br /></td></tr>
<tr class="separator:ga303af1a635cf07b86193c5654b6813d9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gad3d1d1fd5df6b843e8a254724e0917ab"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mpu9250__basic__driver.html#gad3d1d1fd5df6b843e8a254724e0917ab">mpu9250_set_gyro_z_offset</a> (<a class="el" href="group__mpu9250__basic__driver.html#ga92e41973387b33248aba649fd90e9fac">mpu9250_handle_t</a> *handle, int16_t offset)</td></tr>
<tr class="memdesc:gad3d1d1fd5df6b843e8a254724e0917ab"><td class="mdescLeft">&#160;</td><td class="mdescRight">set the gyro z offset  <a href="group__mpu9250__basic__driver.html#gad3d1d1fd5df6b843e8a254724e0917ab">More...</a><br /></td></tr>
<tr class="separator:gad3d1d1fd5df6b843e8a254724e0917ab"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga1ff8c8712c55dc73579a5c312a835f46"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mpu9250__basic__driver.html#ga1ff8c8712c55dc73579a5c312a835f46">mpu9250_get_gyro_z_offset</a> (<a class="el" href="group__mpu9250__basic__driver.html#ga92e41973387b33248aba649fd90e9fac">mpu9250_handle_t</a> *handle, int16_t *offset)</td></tr>
<tr class="memdesc:ga1ff8c8712c55dc73579a5c312a835f46"><td class="mdescLeft">&#160;</td><td class="mdescRight">get the gyro z offset  <a href="group__mpu9250__basic__driver.html#ga1ff8c8712c55dc73579a5c312a835f46">More...</a><br /></td></tr>
<tr class="separator:ga1ff8c8712c55dc73579a5c312a835f46"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gae083639cb7275cf89ad61767a4c6a8fb"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mpu9250__basic__driver.html#gae083639cb7275cf89ad61767a4c6a8fb">mpu9250_gyro_offset_convert_to_register</a> (<a class="el" href="group__mpu9250__basic__driver.html#ga92e41973387b33248aba649fd90e9fac">mpu9250_handle_t</a> *handle, float dps, int16_t *reg)</td></tr>
<tr class="memdesc:gae083639cb7275cf89ad61767a4c6a8fb"><td class="mdescLeft">&#160;</td><td class="mdescRight">convert the gyro offset to the register raw data  <a href="group__mpu9250__basic__driver.html#gae083639cb7275cf89ad61767a4c6a8fb">More...</a><br /></td></tr>
<tr class="separator:gae083639cb7275cf89ad61767a4c6a8fb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga77f3c7435ffb3c451c7494125b616084"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mpu9250__basic__driver.html#ga77f3c7435ffb3c451c7494125b616084">mpu9250_gyro_offset_convert_to_data</a> (<a class="el" href="group__mpu9250__basic__driver.html#ga92e41973387b33248aba649fd90e9fac">mpu9250_handle_t</a> *handle, int16_t reg, float *dps)</td></tr>
<tr class="memdesc:ga77f3c7435ffb3c451c7494125b616084"><td class="mdescLeft">&#160;</td><td class="mdescRight">convert the register raw data to the gyro offset  <a href="group__mpu9250__basic__driver.html#ga77f3c7435ffb3c451c7494125b616084">More...</a><br /></td></tr>
<tr class="separator:ga77f3c7435ffb3c451c7494125b616084"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga1c42ba5fb3c135f61d7f783274595212"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mpu9250__basic__driver.html#ga1c42ba5fb3c135f61d7f783274595212">mpu9250_set_fifo_enable</a> (<a class="el" href="group__mpu9250__basic__driver.html#ga92e41973387b33248aba649fd90e9fac">mpu9250_handle_t</a> *handle, <a class="el" href="group__mpu9250__basic__driver.html#gaf85a7c775594df03179f101c03939a20">mpu9250_fifo_t</a> fifo, <a class="el" href="group__mpu9250__basic__driver.html#ga80d5162f5e92390d0310dbfd8c2b1fd4">mpu9250_bool_t</a> enable)</td></tr>
<tr class="memdesc:ga1c42ba5fb3c135f61d7f783274595212"><td class="mdescLeft">&#160;</td><td class="mdescRight">enable or disable the fifo function  <a href="group__mpu9250__basic__driver.html#ga1c42ba5fb3c135f61d7f783274595212">More...</a><br /></td></tr>
<tr class="separator:ga1c42ba5fb3c135f61d7f783274595212"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga979ce7c8cc94dc2ca6dad72fa55a468b"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mpu9250__basic__driver.html#ga979ce7c8cc94dc2ca6dad72fa55a468b">mpu9250_get_fifo_enable</a> (<a class="el" href="group__mpu9250__basic__driver.html#ga92e41973387b33248aba649fd90e9fac">mpu9250_handle_t</a> *handle, <a class="el" href="group__mpu9250__basic__driver.html#gaf85a7c775594df03179f101c03939a20">mpu9250_fifo_t</a> fifo, <a class="el" href="group__mpu9250__basic__driver.html#ga80d5162f5e92390d0310dbfd8c2b1fd4">mpu9250_bool_t</a> *enable)</td></tr>
<tr class="memdesc:ga979ce7c8cc94dc2ca6dad72fa55a468b"><td class="mdescLeft">&#160;</td><td class="mdescRight">get the fifo function status  <a href="group__mpu9250__basic__driver.html#ga979ce7c8cc94dc2ca6dad72fa55a468b">More...</a><br /></td></tr>
<tr class="separator:ga979ce7c8cc94dc2ca6dad72fa55a468b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga65085341214ac1bf8b424278319249c3"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mpu9250__basic__driver.html#ga65085341214ac1bf8b424278319249c3">mpu9250_set_interrupt_level</a> (<a class="el" href="group__mpu9250__basic__driver.html#ga92e41973387b33248aba649fd90e9fac">mpu9250_handle_t</a> *handle, <a class="el" href="group__mpu9250__basic__driver.html#gaf7bc0d4e62e153592add7834d2e015b5">mpu9250_pin_level_t</a> level)</td></tr>
<tr class="memdesc:ga65085341214ac1bf8b424278319249c3"><td class="mdescLeft">&#160;</td><td class="mdescRight">set the interrupt level  <a href="group__mpu9250__basic__driver.html#ga65085341214ac1bf8b424278319249c3">More...</a><br /></td></tr>
<tr class="separator:ga65085341214ac1bf8b424278319249c3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga98ce570c8ef3936dde824b0d96f65ad6"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mpu9250__basic__driver.html#ga98ce570c8ef3936dde824b0d96f65ad6">mpu9250_get_interrupt_level</a> (<a class="el" href="group__mpu9250__basic__driver.html#ga92e41973387b33248aba649fd90e9fac">mpu9250_handle_t</a> *handle, <a class="el" href="group__mpu9250__basic__driver.html#gaf7bc0d4e62e153592add7834d2e015b5">mpu9250_pin_level_t</a> *level)</td></tr>
<tr class="memdesc:ga98ce570c8ef3936dde824b0d96f65ad6"><td class="mdescLeft">&#160;</td><td class="mdescRight">get the interrupt level  <a href="group__mpu9250__basic__driver.html#ga98ce570c8ef3936dde824b0d96f65ad6">More...</a><br /></td></tr>
<tr class="separator:ga98ce570c8ef3936dde824b0d96f65ad6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gad41a29c64249b8ad014418deacffad92"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mpu9250__basic__driver.html#gad41a29c64249b8ad014418deacffad92">mpu9250_set_interrupt_pin_type</a> (<a class="el" href="group__mpu9250__basic__driver.html#ga92e41973387b33248aba649fd90e9fac">mpu9250_handle_t</a> *handle, <a class="el" href="group__mpu9250__basic__driver.html#ga3ce5cd6961f3ebda61bef61dc30b34d2">mpu9250_pin_type_t</a> type)</td></tr>
<tr class="memdesc:gad41a29c64249b8ad014418deacffad92"><td class="mdescLeft">&#160;</td><td class="mdescRight">set the interrupt pin type  <a href="group__mpu9250__basic__driver.html#gad41a29c64249b8ad014418deacffad92">More...</a><br /></td></tr>
<tr class="separator:gad41a29c64249b8ad014418deacffad92"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga06ca0d84fe16909e05b05c0e3eecc9b3"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mpu9250__basic__driver.html#ga06ca0d84fe16909e05b05c0e3eecc9b3">mpu9250_get_interrupt_pin_type</a> (<a class="el" href="group__mpu9250__basic__driver.html#ga92e41973387b33248aba649fd90e9fac">mpu9250_handle_t</a> *handle, <a class="el" href="group__mpu9250__basic__driver.html#ga3ce5cd6961f3ebda61bef61dc30b34d2">mpu9250_pin_type_t</a> *type)</td></tr>
<tr class="memdesc:ga06ca0d84fe16909e05b05c0e3eecc9b3"><td class="mdescLeft">&#160;</td><td class="mdescRight">get the interrupt pin type  <a href="group__mpu9250__basic__driver.html#ga06ca0d84fe16909e05b05c0e3eecc9b3">More...</a><br /></td></tr>
<tr class="separator:ga06ca0d84fe16909e05b05c0e3eecc9b3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga2b38791132acc7a8790b0065114f244c"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mpu9250__basic__driver.html#ga2b38791132acc7a8790b0065114f244c">mpu9250_set_interrupt_latch</a> (<a class="el" href="group__mpu9250__basic__driver.html#ga92e41973387b33248aba649fd90e9fac">mpu9250_handle_t</a> *handle, <a class="el" href="group__mpu9250__basic__driver.html#ga80d5162f5e92390d0310dbfd8c2b1fd4">mpu9250_bool_t</a> enable)</td></tr>
<tr class="memdesc:ga2b38791132acc7a8790b0065114f244c"><td class="mdescLeft">&#160;</td><td class="mdescRight">enable or disable the interrupt latch  <a href="group__mpu9250__basic__driver.html#ga2b38791132acc7a8790b0065114f244c">More...</a><br /></td></tr>
<tr class="separator:ga2b38791132acc7a8790b0065114f244c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gada20719d9260323af69b79de6f2ac16f"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mpu9250__basic__driver.html#gada20719d9260323af69b79de6f2ac16f">mpu9250_get_interrupt_latch</a> (<a class="el" href="group__mpu9250__basic__driver.html#ga92e41973387b33248aba649fd90e9fac">mpu9250_handle_t</a> *handle, <a class="el" href="group__mpu9250__basic__driver.html#ga80d5162f5e92390d0310dbfd8c2b1fd4">mpu9250_bool_t</a> *enable)</td></tr>
<tr class="memdesc:gada20719d9260323af69b79de6f2ac16f"><td class="mdescLeft">&#160;</td><td class="mdescRight">get the interrupt latch status  <a href="group__mpu9250__basic__driver.html#gada20719d9260323af69b79de6f2ac16f">More...</a><br /></td></tr>
<tr class="separator:gada20719d9260323af69b79de6f2ac16f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga6adae77c7184ffeeab4ad26ad635742e"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mpu9250__basic__driver.html#ga6adae77c7184ffeeab4ad26ad635742e">mpu9250_set_interrupt_read_clear</a> (<a class="el" href="group__mpu9250__basic__driver.html#ga92e41973387b33248aba649fd90e9fac">mpu9250_handle_t</a> *handle, <a class="el" href="group__mpu9250__basic__driver.html#ga80d5162f5e92390d0310dbfd8c2b1fd4">mpu9250_bool_t</a> enable)</td></tr>
<tr class="memdesc:ga6adae77c7184ffeeab4ad26ad635742e"><td class="mdescLeft">&#160;</td><td class="mdescRight">enable or disable the interrupt reading clear  <a href="group__mpu9250__basic__driver.html#ga6adae77c7184ffeeab4ad26ad635742e">More...</a><br /></td></tr>
<tr class="separator:ga6adae77c7184ffeeab4ad26ad635742e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga1620f6c1bd00be5af94ffed04d855aba"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mpu9250__basic__driver.html#ga1620f6c1bd00be5af94ffed04d855aba">mpu9250_get_interrupt_read_clear</a> (<a class="el" href="group__mpu9250__basic__driver.html#ga92e41973387b33248aba649fd90e9fac">mpu9250_handle_t</a> *handle, <a class="el" href="group__mpu9250__basic__driver.html#ga80d5162f5e92390d0310dbfd8c2b1fd4">mpu9250_bool_t</a> *enable)</td></tr>
<tr class="memdesc:ga1620f6c1bd00be5af94ffed04d855aba"><td class="mdescLeft">&#160;</td><td class="mdescRight">get the interrupt reading clear status  <a href="group__mpu9250__basic__driver.html#ga1620f6c1bd00be5af94ffed04d855aba">More...</a><br /></td></tr>
<tr class="separator:ga1620f6c1bd00be5af94ffed04d855aba"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga8a369f25689d107c3307e2f197c4aa84"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mpu9250__basic__driver.html#ga8a369f25689d107c3307e2f197c4aa84">mpu9250_set_fsync_interrupt_level</a> (<a class="el" href="group__mpu9250__basic__driver.html#ga92e41973387b33248aba649fd90e9fac">mpu9250_handle_t</a> *handle, <a class="el" href="group__mpu9250__basic__driver.html#gaf7bc0d4e62e153592add7834d2e015b5">mpu9250_pin_level_t</a> level)</td></tr>
<tr class="memdesc:ga8a369f25689d107c3307e2f197c4aa84"><td class="mdescLeft">&#160;</td><td class="mdescRight">set the fsync interrupt level  <a href="group__mpu9250__basic__driver.html#ga8a369f25689d107c3307e2f197c4aa84">More...</a><br /></td></tr>
<tr class="separator:ga8a369f25689d107c3307e2f197c4aa84"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga1bb4cd37ac3d74195bf59e4b39967ded"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mpu9250__basic__driver.html#ga1bb4cd37ac3d74195bf59e4b39967ded">mpu9250_get_fsync_interrupt_level</a> (<a class="el" href="group__mpu9250__basic__driver.html#ga92e41973387b33248aba649fd90e9fac">mpu9250_handle_t</a> *handle, <a class="el" href="group__mpu9250__basic__driver.html#gaf7bc0d4e62e153592add7834d2e015b5">mpu9250_pin_level_t</a> *level)</td></tr>
<tr class="memdesc:ga1bb4cd37ac3d74195bf59e4b39967ded"><td class="mdescLeft">&#160;</td><td class="mdescRight">get the fsync interrupt level  <a href="group__mpu9250__basic__driver.html#ga1bb4cd37ac3d74195bf59e4b39967ded">More...</a><br /></td></tr>
<tr class="separator:ga1bb4cd37ac3d74195bf59e4b39967ded"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga54c787d00afa16de37b15bf7c4add339"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mpu9250__basic__driver.html#ga54c787d00afa16de37b15bf7c4add339">mpu9250_set_fsync_interrupt</a> (<a class="el" href="group__mpu9250__basic__driver.html#ga92e41973387b33248aba649fd90e9fac">mpu9250_handle_t</a> *handle, <a class="el" href="group__mpu9250__basic__driver.html#ga80d5162f5e92390d0310dbfd8c2b1fd4">mpu9250_bool_t</a> enable)</td></tr>
<tr class="memdesc:ga54c787d00afa16de37b15bf7c4add339"><td class="mdescLeft">&#160;</td><td class="mdescRight">enable or disable the fsync interrupt  <a href="group__mpu9250__basic__driver.html#ga54c787d00afa16de37b15bf7c4add339">More...</a><br /></td></tr>
<tr class="separator:ga54c787d00afa16de37b15bf7c4add339"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga7659d118c29f5fd72f6c82e97ffb5b41"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mpu9250__basic__driver.html#ga7659d118c29f5fd72f6c82e97ffb5b41">mpu9250_get_fsync_interrupt</a> (<a class="el" href="group__mpu9250__basic__driver.html#ga92e41973387b33248aba649fd90e9fac">mpu9250_handle_t</a> *handle, <a class="el" href="group__mpu9250__basic__driver.html#ga80d5162f5e92390d0310dbfd8c2b1fd4">mpu9250_bool_t</a> *enable)</td></tr>
<tr class="memdesc:ga7659d118c29f5fd72f6c82e97ffb5b41"><td class="mdescLeft">&#160;</td><td class="mdescRight">get the fsync interrupt status  <a href="group__mpu9250__basic__driver.html#ga7659d118c29f5fd72f6c82e97ffb5b41">More...</a><br /></td></tr>
<tr class="separator:ga7659d118c29f5fd72f6c82e97ffb5b41"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga5b348d7e792fa1dd2ce9af2bc377c8d6"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mpu9250__basic__driver.html#ga5b348d7e792fa1dd2ce9af2bc377c8d6">mpu9250_set_iic_bypass</a> (<a class="el" href="group__mpu9250__basic__driver.html#ga92e41973387b33248aba649fd90e9fac">mpu9250_handle_t</a> *handle, <a class="el" href="group__mpu9250__basic__driver.html#ga80d5162f5e92390d0310dbfd8c2b1fd4">mpu9250_bool_t</a> enable)</td></tr>
<tr class="memdesc:ga5b348d7e792fa1dd2ce9af2bc377c8d6"><td class="mdescLeft">&#160;</td><td class="mdescRight">enable or disable the iic bypass  <a href="group__mpu9250__basic__driver.html#ga5b348d7e792fa1dd2ce9af2bc377c8d6">More...</a><br /></td></tr>
<tr class="separator:ga5b348d7e792fa1dd2ce9af2bc377c8d6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga225dbe6056c9b18e084eed323528c455"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mpu9250__basic__driver.html#ga225dbe6056c9b18e084eed323528c455">mpu9250_get_iic_bypass</a> (<a class="el" href="group__mpu9250__basic__driver.html#ga92e41973387b33248aba649fd90e9fac">mpu9250_handle_t</a> *handle, <a class="el" href="group__mpu9250__basic__driver.html#ga80d5162f5e92390d0310dbfd8c2b1fd4">mpu9250_bool_t</a> *enable)</td></tr>
<tr class="memdesc:ga225dbe6056c9b18e084eed323528c455"><td class="mdescLeft">&#160;</td><td class="mdescRight">get the iic bypass status  <a href="group__mpu9250__basic__driver.html#ga225dbe6056c9b18e084eed323528c455">More...</a><br /></td></tr>
<tr class="separator:ga225dbe6056c9b18e084eed323528c455"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga88c8110fc3cc1f5fe2e58d603e834e84"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mpu9250__basic__driver.html#ga88c8110fc3cc1f5fe2e58d603e834e84">mpu9250_set_interrupt</a> (<a class="el" href="group__mpu9250__basic__driver.html#ga92e41973387b33248aba649fd90e9fac">mpu9250_handle_t</a> *handle, <a class="el" href="group__mpu9250__basic__driver.html#ga759b7cd8b95661bfc10bb71f5ebb10e2">mpu9250_interrupt_t</a> type, <a class="el" href="group__mpu9250__basic__driver.html#ga80d5162f5e92390d0310dbfd8c2b1fd4">mpu9250_bool_t</a> enable)</td></tr>
<tr class="memdesc:ga88c8110fc3cc1f5fe2e58d603e834e84"><td class="mdescLeft">&#160;</td><td class="mdescRight">enable or disable the interrupt  <a href="group__mpu9250__basic__driver.html#ga88c8110fc3cc1f5fe2e58d603e834e84">More...</a><br /></td></tr>
<tr class="separator:ga88c8110fc3cc1f5fe2e58d603e834e84"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga5936435b599d01051e1741f672c02f72"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mpu9250__basic__driver.html#ga5936435b599d01051e1741f672c02f72">mpu9250_get_interrupt</a> (<a class="el" href="group__mpu9250__basic__driver.html#ga92e41973387b33248aba649fd90e9fac">mpu9250_handle_t</a> *handle, <a class="el" href="group__mpu9250__basic__driver.html#ga759b7cd8b95661bfc10bb71f5ebb10e2">mpu9250_interrupt_t</a> type, <a class="el" href="group__mpu9250__basic__driver.html#ga80d5162f5e92390d0310dbfd8c2b1fd4">mpu9250_bool_t</a> *enable)</td></tr>
<tr class="memdesc:ga5936435b599d01051e1741f672c02f72"><td class="mdescLeft">&#160;</td><td class="mdescRight">get the interrupt status  <a href="group__mpu9250__basic__driver.html#ga5936435b599d01051e1741f672c02f72">More...</a><br /></td></tr>
<tr class="separator:ga5936435b599d01051e1741f672c02f72"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga8e8f8922b178e0e61a44d348113f087b"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mpu9250__basic__driver.html#ga8e8f8922b178e0e61a44d348113f087b">mpu9250_get_interrupt_status</a> (<a class="el" href="group__mpu9250__basic__driver.html#ga92e41973387b33248aba649fd90e9fac">mpu9250_handle_t</a> *handle, uint8_t *status)</td></tr>
<tr class="memdesc:ga8e8f8922b178e0e61a44d348113f087b"><td class="mdescLeft">&#160;</td><td class="mdescRight">get the interrupt status  <a href="group__mpu9250__basic__driver.html#ga8e8f8922b178e0e61a44d348113f087b">More...</a><br /></td></tr>
<tr class="separator:ga8e8f8922b178e0e61a44d348113f087b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga657c5c011eb9cd2d8562fee2587c6585"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mpu9250__basic__driver.html#ga657c5c011eb9cd2d8562fee2587c6585">mpu9250_set_gyroscope_x_test</a> (<a class="el" href="group__mpu9250__basic__driver.html#ga92e41973387b33248aba649fd90e9fac">mpu9250_handle_t</a> *handle, uint8_t data)</td></tr>
<tr class="memdesc:ga657c5c011eb9cd2d8562fee2587c6585"><td class="mdescLeft">&#160;</td><td class="mdescRight">set the gyroscope x test  <a href="group__mpu9250__basic__driver.html#ga657c5c011eb9cd2d8562fee2587c6585">More...</a><br /></td></tr>
<tr class="separator:ga657c5c011eb9cd2d8562fee2587c6585"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga75bab91f2fa96aee69eb89da561f227a"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mpu9250__basic__driver.html#ga75bab91f2fa96aee69eb89da561f227a">mpu9250_get_gyroscope_x_test</a> (<a class="el" href="group__mpu9250__basic__driver.html#ga92e41973387b33248aba649fd90e9fac">mpu9250_handle_t</a> *handle, uint8_t *data)</td></tr>
<tr class="memdesc:ga75bab91f2fa96aee69eb89da561f227a"><td class="mdescLeft">&#160;</td><td class="mdescRight">get the gyroscope x test  <a href="group__mpu9250__basic__driver.html#ga75bab91f2fa96aee69eb89da561f227a">More...</a><br /></td></tr>
<tr class="separator:ga75bab91f2fa96aee69eb89da561f227a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga71f6c27b2a438fbd825b3709e9579042"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mpu9250__basic__driver.html#ga71f6c27b2a438fbd825b3709e9579042">mpu9250_set_gyroscope_y_test</a> (<a class="el" href="group__mpu9250__basic__driver.html#ga92e41973387b33248aba649fd90e9fac">mpu9250_handle_t</a> *handle, uint8_t data)</td></tr>
<tr class="memdesc:ga71f6c27b2a438fbd825b3709e9579042"><td class="mdescLeft">&#160;</td><td class="mdescRight">set the gyroscope y test  <a href="group__mpu9250__basic__driver.html#ga71f6c27b2a438fbd825b3709e9579042">More...</a><br /></td></tr>
<tr class="separator:ga71f6c27b2a438fbd825b3709e9579042"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga24c98ca0dd2d12d2b6d6346982615fcd"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mpu9250__basic__driver.html#ga24c98ca0dd2d12d2b6d6346982615fcd">mpu9250_get_gyroscope_y_test</a> (<a class="el" href="group__mpu9250__basic__driver.html#ga92e41973387b33248aba649fd90e9fac">mpu9250_handle_t</a> *handle, uint8_t *data)</td></tr>
<tr class="memdesc:ga24c98ca0dd2d12d2b6d6346982615fcd"><td class="mdescLeft">&#160;</td><td class="mdescRight">get the gyroscope y test  <a href="group__mpu9250__basic__driver.html#ga24c98ca0dd2d12d2b6d6346982615fcd">More...</a><br /></td></tr>
<tr class="separator:ga24c98ca0dd2d12d2b6d6346982615fcd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gadd593beb8a15f9c01a8e9a2f09ede825"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mpu9250__basic__driver.html#gadd593beb8a15f9c01a8e9a2f09ede825">mpu9250_set_gyroscope_z_test</a> (<a class="el" href="group__mpu9250__basic__driver.html#ga92e41973387b33248aba649fd90e9fac">mpu9250_handle_t</a> *handle, uint8_t data)</td></tr>
<tr class="memdesc:gadd593beb8a15f9c01a8e9a2f09ede825"><td class="mdescLeft">&#160;</td><td class="mdescRight">set the gyroscope z test  <a href="group__mpu9250__basic__driver.html#gadd593beb8a15f9c01a8e9a2f09ede825">More...</a><br /></td></tr>
<tr class="separator:gadd593beb8a15f9c01a8e9a2f09ede825"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga85d23ba6808a6461124feb790c93ecd8"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mpu9250__basic__driver.html#ga85d23ba6808a6461124feb790c93ecd8">mpu9250_get_gyroscope_z_test</a> (<a class="el" href="group__mpu9250__basic__driver.html#ga92e41973387b33248aba649fd90e9fac">mpu9250_handle_t</a> *handle, uint8_t *data)</td></tr>
<tr class="memdesc:ga85d23ba6808a6461124feb790c93ecd8"><td class="mdescLeft">&#160;</td><td class="mdescRight">get the gyroscope z test  <a href="group__mpu9250__basic__driver.html#ga85d23ba6808a6461124feb790c93ecd8">More...</a><br /></td></tr>
<tr class="separator:ga85d23ba6808a6461124feb790c93ecd8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gac1e524eb929c06a6922d34ba36bf6a72"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mpu9250__basic__driver.html#gac1e524eb929c06a6922d34ba36bf6a72">mpu9250_set_accelerometer_x_test</a> (<a class="el" href="group__mpu9250__basic__driver.html#ga92e41973387b33248aba649fd90e9fac">mpu9250_handle_t</a> *handle, uint8_t data)</td></tr>
<tr class="memdesc:gac1e524eb929c06a6922d34ba36bf6a72"><td class="mdescLeft">&#160;</td><td class="mdescRight">set the accelerometer x test  <a href="group__mpu9250__basic__driver.html#gac1e524eb929c06a6922d34ba36bf6a72">More...</a><br /></td></tr>
<tr class="separator:gac1e524eb929c06a6922d34ba36bf6a72"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga8935e43b683880a70c2929c853769146"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mpu9250__basic__driver.html#ga8935e43b683880a70c2929c853769146">mpu9250_get_accelerometer_x_test</a> (<a class="el" href="group__mpu9250__basic__driver.html#ga92e41973387b33248aba649fd90e9fac">mpu9250_handle_t</a> *handle, uint8_t *data)</td></tr>
<tr class="memdesc:ga8935e43b683880a70c2929c853769146"><td class="mdescLeft">&#160;</td><td class="mdescRight">get the accelerometer x test  <a href="group__mpu9250__basic__driver.html#ga8935e43b683880a70c2929c853769146">More...</a><br /></td></tr>
<tr class="separator:ga8935e43b683880a70c2929c853769146"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga27f2d57f608fad3be582a21a83f450fc"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mpu9250__basic__driver.html#ga27f2d57f608fad3be582a21a83f450fc">mpu9250_set_accelerometer_y_test</a> (<a class="el" href="group__mpu9250__basic__driver.html#ga92e41973387b33248aba649fd90e9fac">mpu9250_handle_t</a> *handle, uint8_t data)</td></tr>
<tr class="memdesc:ga27f2d57f608fad3be582a21a83f450fc"><td class="mdescLeft">&#160;</td><td class="mdescRight">set the accelerometer y test  <a href="group__mpu9250__basic__driver.html#ga27f2d57f608fad3be582a21a83f450fc">More...</a><br /></td></tr>
<tr class="separator:ga27f2d57f608fad3be582a21a83f450fc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga83f7c3a3e58c9710c808e6228f21b265"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mpu9250__basic__driver.html#ga83f7c3a3e58c9710c808e6228f21b265">mpu9250_get_accelerometer_y_test</a> (<a class="el" href="group__mpu9250__basic__driver.html#ga92e41973387b33248aba649fd90e9fac">mpu9250_handle_t</a> *handle, uint8_t *data)</td></tr>
<tr class="memdesc:ga83f7c3a3e58c9710c808e6228f21b265"><td class="mdescLeft">&#160;</td><td class="mdescRight">get the accelerometer y test  <a href="group__mpu9250__basic__driver.html#ga83f7c3a3e58c9710c808e6228f21b265">More...</a><br /></td></tr>
<tr class="separator:ga83f7c3a3e58c9710c808e6228f21b265"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga034c860ab5ba9b09e3c316d6c6304871"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mpu9250__basic__driver.html#ga034c860ab5ba9b09e3c316d6c6304871">mpu9250_set_accelerometer_z_test</a> (<a class="el" href="group__mpu9250__basic__driver.html#ga92e41973387b33248aba649fd90e9fac">mpu9250_handle_t</a> *handle, uint8_t data)</td></tr>
<tr class="memdesc:ga034c860ab5ba9b09e3c316d6c6304871"><td class="mdescLeft">&#160;</td><td class="mdescRight">set the accelerometer z test  <a href="group__mpu9250__basic__driver.html#ga034c860ab5ba9b09e3c316d6c6304871">More...</a><br /></td></tr>
<tr class="separator:ga034c860ab5ba9b09e3c316d6c6304871"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga412eb439c557cd7978d333f58e49d2c6"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mpu9250__basic__driver.html#ga412eb439c557cd7978d333f58e49d2c6">mpu9250_get_accelerometer_z_test</a> (<a class="el" href="group__mpu9250__basic__driver.html#ga92e41973387b33248aba649fd90e9fac">mpu9250_handle_t</a> *handle, uint8_t *data)</td></tr>
<tr class="memdesc:ga412eb439c557cd7978d333f58e49d2c6"><td class="mdescLeft">&#160;</td><td class="mdescRight">get the accelerometer z test  <a href="group__mpu9250__basic__driver.html#ga412eb439c557cd7978d333f58e49d2c6">More...</a><br /></td></tr>
<tr class="separator:ga412eb439c557cd7978d333f58e49d2c6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga89eff30acbfe4db064773b26ccc4dd23"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mpu9250__basic__driver.html#ga89eff30acbfe4db064773b26ccc4dd23">mpu9250_set_motion_threshold</a> (<a class="el" href="group__mpu9250__basic__driver.html#ga92e41973387b33248aba649fd90e9fac">mpu9250_handle_t</a> *handle, uint8_t threshold)</td></tr>
<tr class="memdesc:ga89eff30acbfe4db064773b26ccc4dd23"><td class="mdescLeft">&#160;</td><td class="mdescRight">set the motion_threshold  <a href="group__mpu9250__basic__driver.html#ga89eff30acbfe4db064773b26ccc4dd23">More...</a><br /></td></tr>
<tr class="separator:ga89eff30acbfe4db064773b26ccc4dd23"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gae990711ea07e0d3e1efcf8d2ffb203d7"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mpu9250__basic__driver.html#gae990711ea07e0d3e1efcf8d2ffb203d7">mpu9250_get_motion_threshold</a> (<a class="el" href="group__mpu9250__basic__driver.html#ga92e41973387b33248aba649fd90e9fac">mpu9250_handle_t</a> *handle, uint8_t *threshold)</td></tr>
<tr class="memdesc:gae990711ea07e0d3e1efcf8d2ffb203d7"><td class="mdescLeft">&#160;</td><td class="mdescRight">get the motion_threshold  <a href="group__mpu9250__basic__driver.html#gae990711ea07e0d3e1efcf8d2ffb203d7">More...</a><br /></td></tr>
<tr class="separator:gae990711ea07e0d3e1efcf8d2ffb203d7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga9ab3e582e544dc7473be5eb3be98785d"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mpu9250__basic__driver.html#ga9ab3e582e544dc7473be5eb3be98785d">mpu9250_motion_threshold_convert_to_register</a> (<a class="el" href="group__mpu9250__basic__driver.html#ga92e41973387b33248aba649fd90e9fac">mpu9250_handle_t</a> *handle, float mg, uint8_t *reg)</td></tr>
<tr class="memdesc:ga9ab3e582e544dc7473be5eb3be98785d"><td class="mdescLeft">&#160;</td><td class="mdescRight">convert the motion threshold to the register raw data  <a href="group__mpu9250__basic__driver.html#ga9ab3e582e544dc7473be5eb3be98785d">More...</a><br /></td></tr>
<tr class="separator:ga9ab3e582e544dc7473be5eb3be98785d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga5ad78711e37cdcb13ad2dda8511f0be4"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mpu9250__basic__driver.html#ga5ad78711e37cdcb13ad2dda8511f0be4">mpu9250_motion_threshold_convert_to_data</a> (<a class="el" href="group__mpu9250__basic__driver.html#ga92e41973387b33248aba649fd90e9fac">mpu9250_handle_t</a> *handle, uint8_t reg, float *mg)</td></tr>
<tr class="memdesc:ga5ad78711e37cdcb13ad2dda8511f0be4"><td class="mdescLeft">&#160;</td><td class="mdescRight">convert the register raw data to the motion threshold  <a href="group__mpu9250__basic__driver.html#ga5ad78711e37cdcb13ad2dda8511f0be4">More...</a><br /></td></tr>
<tr class="separator:ga5ad78711e37cdcb13ad2dda8511f0be4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga131010e3c74265bbf552ac89cbd3e777"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mpu9250__basic__driver.html#ga131010e3c74265bbf552ac89cbd3e777">mpu9250_self_test</a> (<a class="el" href="group__mpu9250__basic__driver.html#ga92e41973387b33248aba649fd90e9fac">mpu9250_handle_t</a> *handle, int32_t gyro_offset_raw[3], int32_t accel_offset_raw[3])</td></tr>
<tr class="memdesc:ga131010e3c74265bbf552ac89cbd3e777"><td class="mdescLeft">&#160;</td><td class="mdescRight">run the self test  <a href="group__mpu9250__basic__driver.html#ga131010e3c74265bbf552ac89cbd3e777">More...</a><br /></td></tr>
<tr class="separator:ga131010e3c74265bbf552ac89cbd3e777"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaa627df394c3ea9393622f5b501ad0c92"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mpu9250__basic__driver.html#gaa627df394c3ea9393622f5b501ad0c92">mpu9250_set_iic_clock</a> (<a class="el" href="group__mpu9250__basic__driver.html#ga92e41973387b33248aba649fd90e9fac">mpu9250_handle_t</a> *handle, <a class="el" href="group__mpu9250__basic__driver.html#gaca8a49d29286b3a1155db08594e176e9">mpu9250_iic_clock_t</a> clk)</td></tr>
<tr class="memdesc:gaa627df394c3ea9393622f5b501ad0c92"><td class="mdescLeft">&#160;</td><td class="mdescRight">set the iic clock  <a href="group__mpu9250__basic__driver.html#gaa627df394c3ea9393622f5b501ad0c92">More...</a><br /></td></tr>
<tr class="separator:gaa627df394c3ea9393622f5b501ad0c92"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gae5aa4415aa04b36a87c06cb1826c28eb"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mpu9250__basic__driver.html#gae5aa4415aa04b36a87c06cb1826c28eb">mpu9250_get_iic_clock</a> (<a class="el" href="group__mpu9250__basic__driver.html#ga92e41973387b33248aba649fd90e9fac">mpu9250_handle_t</a> *handle, <a class="el" href="group__mpu9250__basic__driver.html#gaca8a49d29286b3a1155db08594e176e9">mpu9250_iic_clock_t</a> *clk)</td></tr>
<tr class="memdesc:gae5aa4415aa04b36a87c06cb1826c28eb"><td class="mdescLeft">&#160;</td><td class="mdescRight">get the iic clock  <a href="group__mpu9250__basic__driver.html#gae5aa4415aa04b36a87c06cb1826c28eb">More...</a><br /></td></tr>
<tr class="separator:gae5aa4415aa04b36a87c06cb1826c28eb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga3ddd883fd6c88db4c85c0424cebe2b1f"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mpu9250__basic__driver.html#ga3ddd883fd6c88db4c85c0424cebe2b1f">mpu9250_set_iic_multi_master</a> (<a class="el" href="group__mpu9250__basic__driver.html#ga92e41973387b33248aba649fd90e9fac">mpu9250_handle_t</a> *handle, <a class="el" href="group__mpu9250__basic__driver.html#ga80d5162f5e92390d0310dbfd8c2b1fd4">mpu9250_bool_t</a> enable)</td></tr>
<tr class="memdesc:ga3ddd883fd6c88db4c85c0424cebe2b1f"><td class="mdescLeft">&#160;</td><td class="mdescRight">enable or disable iic multi master  <a href="group__mpu9250__basic__driver.html#ga3ddd883fd6c88db4c85c0424cebe2b1f">More...</a><br /></td></tr>
<tr class="separator:ga3ddd883fd6c88db4c85c0424cebe2b1f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga44aa6919b9e292eab0fffd91f41e585b"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mpu9250__basic__driver.html#ga44aa6919b9e292eab0fffd91f41e585b">mpu9250_get_iic_multi_master</a> (<a class="el" href="group__mpu9250__basic__driver.html#ga92e41973387b33248aba649fd90e9fac">mpu9250_handle_t</a> *handle, <a class="el" href="group__mpu9250__basic__driver.html#ga80d5162f5e92390d0310dbfd8c2b1fd4">mpu9250_bool_t</a> *enable)</td></tr>
<tr class="memdesc:ga44aa6919b9e292eab0fffd91f41e585b"><td class="mdescLeft">&#160;</td><td class="mdescRight">get the iic multi master status  <a href="group__mpu9250__basic__driver.html#ga44aa6919b9e292eab0fffd91f41e585b">More...</a><br /></td></tr>
<tr class="separator:ga44aa6919b9e292eab0fffd91f41e585b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga1f59c3c5021ad74215a367699533d4b7"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mpu9250__basic__driver.html#ga1f59c3c5021ad74215a367699533d4b7">mpu9250_set_iic_wait_for_external_sensor</a> (<a class="el" href="group__mpu9250__basic__driver.html#ga92e41973387b33248aba649fd90e9fac">mpu9250_handle_t</a> *handle, <a class="el" href="group__mpu9250__basic__driver.html#ga80d5162f5e92390d0310dbfd8c2b1fd4">mpu9250_bool_t</a> enable)</td></tr>
<tr class="memdesc:ga1f59c3c5021ad74215a367699533d4b7"><td class="mdescLeft">&#160;</td><td class="mdescRight">enable or disable iic wait for external sensor  <a href="group__mpu9250__basic__driver.html#ga1f59c3c5021ad74215a367699533d4b7">More...</a><br /></td></tr>
<tr class="separator:ga1f59c3c5021ad74215a367699533d4b7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gae2b4f7e42019b82e4f2eb4fa0c40a76a"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mpu9250__basic__driver.html#gae2b4f7e42019b82e4f2eb4fa0c40a76a">mpu9250_get_iic_wait_for_external_sensor</a> (<a class="el" href="group__mpu9250__basic__driver.html#ga92e41973387b33248aba649fd90e9fac">mpu9250_handle_t</a> *handle, <a class="el" href="group__mpu9250__basic__driver.html#ga80d5162f5e92390d0310dbfd8c2b1fd4">mpu9250_bool_t</a> *enable)</td></tr>
<tr class="memdesc:gae2b4f7e42019b82e4f2eb4fa0c40a76a"><td class="mdescLeft">&#160;</td><td class="mdescRight">get the iic wait for external sensor status  <a href="group__mpu9250__basic__driver.html#gae2b4f7e42019b82e4f2eb4fa0c40a76a">More...</a><br /></td></tr>
<tr class="separator:gae2b4f7e42019b82e4f2eb4fa0c40a76a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga4d879b4a20e0d50ad4f7f4770a922768"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mpu9250__basic__driver.html#ga4d879b4a20e0d50ad4f7f4770a922768">mpu9250_set_iic_read_mode</a> (<a class="el" href="group__mpu9250__basic__driver.html#ga92e41973387b33248aba649fd90e9fac">mpu9250_handle_t</a> *handle, <a class="el" href="group__mpu9250__basic__driver.html#gac1d7f29a8abb96f7503f72f12be984ca">mpu9250_iic_read_mode_t</a> mode)</td></tr>
<tr class="memdesc:ga4d879b4a20e0d50ad4f7f4770a922768"><td class="mdescLeft">&#160;</td><td class="mdescRight">set the iic read mode  <a href="group__mpu9250__basic__driver.html#ga4d879b4a20e0d50ad4f7f4770a922768">More...</a><br /></td></tr>
<tr class="separator:ga4d879b4a20e0d50ad4f7f4770a922768"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga124c3ce6fadcdf59f17d77eeff33b732"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mpu9250__basic__driver.html#ga124c3ce6fadcdf59f17d77eeff33b732">mpu9250_get_iic_read_mode</a> (<a class="el" href="group__mpu9250__basic__driver.html#ga92e41973387b33248aba649fd90e9fac">mpu9250_handle_t</a> *handle, <a class="el" href="group__mpu9250__basic__driver.html#gac1d7f29a8abb96f7503f72f12be984ca">mpu9250_iic_read_mode_t</a> *mode)</td></tr>
<tr class="memdesc:ga124c3ce6fadcdf59f17d77eeff33b732"><td class="mdescLeft">&#160;</td><td class="mdescRight">get the iic read mode  <a href="group__mpu9250__basic__driver.html#ga124c3ce6fadcdf59f17d77eeff33b732">More...</a><br /></td></tr>
<tr class="separator:ga124c3ce6fadcdf59f17d77eeff33b732"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga8ef43bd291cdcc7930bc58a13952c534"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mpu9250__basic__driver.html#ga8ef43bd291cdcc7930bc58a13952c534">mpu9250_set_iic_fifo_enable</a> (<a class="el" href="group__mpu9250__basic__driver.html#ga92e41973387b33248aba649fd90e9fac">mpu9250_handle_t</a> *handle, <a class="el" href="group__mpu9250__basic__driver.html#ga6e47b88b6fdf8ed5af0c2942fc19a4c7">mpu9250_iic_slave_t</a> slave, <a class="el" href="group__mpu9250__basic__driver.html#ga80d5162f5e92390d0310dbfd8c2b1fd4">mpu9250_bool_t</a> enable)</td></tr>
<tr class="memdesc:ga8ef43bd291cdcc7930bc58a13952c534"><td class="mdescLeft">&#160;</td><td class="mdescRight">enable or disable the iic fifo  <a href="group__mpu9250__basic__driver.html#ga8ef43bd291cdcc7930bc58a13952c534">More...</a><br /></td></tr>
<tr class="separator:ga8ef43bd291cdcc7930bc58a13952c534"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gab927519b32a52e4d54e3bbeeba73a48f"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mpu9250__basic__driver.html#gab927519b32a52e4d54e3bbeeba73a48f">mpu9250_get_iic_fifo_enable</a> (<a class="el" href="group__mpu9250__basic__driver.html#ga92e41973387b33248aba649fd90e9fac">mpu9250_handle_t</a> *handle, <a class="el" href="group__mpu9250__basic__driver.html#ga6e47b88b6fdf8ed5af0c2942fc19a4c7">mpu9250_iic_slave_t</a> slave, <a class="el" href="group__mpu9250__basic__driver.html#ga80d5162f5e92390d0310dbfd8c2b1fd4">mpu9250_bool_t</a> *enable)</td></tr>
<tr class="memdesc:gab927519b32a52e4d54e3bbeeba73a48f"><td class="mdescLeft">&#160;</td><td class="mdescRight">get the iic fifo status  <a href="group__mpu9250__basic__driver.html#gab927519b32a52e4d54e3bbeeba73a48f">More...</a><br /></td></tr>
<tr class="separator:gab927519b32a52e4d54e3bbeeba73a48f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga7460edb566f23e0f1a8f4fd35a521c66"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mpu9250__basic__driver.html#ga7460edb566f23e0f1a8f4fd35a521c66">mpu9250_set_iic_mode</a> (<a class="el" href="group__mpu9250__basic__driver.html#ga92e41973387b33248aba649fd90e9fac">mpu9250_handle_t</a> *handle, <a class="el" href="group__mpu9250__basic__driver.html#ga6e47b88b6fdf8ed5af0c2942fc19a4c7">mpu9250_iic_slave_t</a> slave, <a class="el" href="group__mpu9250__basic__driver.html#gae3159156a490724a7f594d2681063066">mpu9250_iic_mode_t</a> mode)</td></tr>
<tr class="memdesc:ga7460edb566f23e0f1a8f4fd35a521c66"><td class="mdescLeft">&#160;</td><td class="mdescRight">set the iic mode  <a href="group__mpu9250__basic__driver.html#ga7460edb566f23e0f1a8f4fd35a521c66">More...</a><br /></td></tr>
<tr class="separator:ga7460edb566f23e0f1a8f4fd35a521c66"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga201ad9b126f27eea71aa91b3821b6f26"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mpu9250__basic__driver.html#ga201ad9b126f27eea71aa91b3821b6f26">mpu9250_get_iic_mode</a> (<a class="el" href="group__mpu9250__basic__driver.html#ga92e41973387b33248aba649fd90e9fac">mpu9250_handle_t</a> *handle, <a class="el" href="group__mpu9250__basic__driver.html#ga6e47b88b6fdf8ed5af0c2942fc19a4c7">mpu9250_iic_slave_t</a> slave, <a class="el" href="group__mpu9250__basic__driver.html#gae3159156a490724a7f594d2681063066">mpu9250_iic_mode_t</a> *mode)</td></tr>
<tr class="memdesc:ga201ad9b126f27eea71aa91b3821b6f26"><td class="mdescLeft">&#160;</td><td class="mdescRight">get the iic mode  <a href="group__mpu9250__basic__driver.html#ga201ad9b126f27eea71aa91b3821b6f26">More...</a><br /></td></tr>
<tr class="separator:ga201ad9b126f27eea71aa91b3821b6f26"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaad61c39d0b253142f40992a381010b62"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mpu9250__basic__driver.html#gaad61c39d0b253142f40992a381010b62">mpu9250_set_iic_address</a> (<a class="el" href="group__mpu9250__basic__driver.html#ga92e41973387b33248aba649fd90e9fac">mpu9250_handle_t</a> *handle, <a class="el" href="group__mpu9250__basic__driver.html#ga6e47b88b6fdf8ed5af0c2942fc19a4c7">mpu9250_iic_slave_t</a> slave, uint8_t addr_7bit)</td></tr>
<tr class="memdesc:gaad61c39d0b253142f40992a381010b62"><td class="mdescLeft">&#160;</td><td class="mdescRight">set the iic address  <a href="group__mpu9250__basic__driver.html#gaad61c39d0b253142f40992a381010b62">More...</a><br /></td></tr>
<tr class="separator:gaad61c39d0b253142f40992a381010b62"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaf321f819b4134a13b81fcbd4dc5f244c"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mpu9250__basic__driver.html#gaf321f819b4134a13b81fcbd4dc5f244c">mpu9250_get_iic_address</a> (<a class="el" href="group__mpu9250__basic__driver.html#ga92e41973387b33248aba649fd90e9fac">mpu9250_handle_t</a> *handle, <a class="el" href="group__mpu9250__basic__driver.html#ga6e47b88b6fdf8ed5af0c2942fc19a4c7">mpu9250_iic_slave_t</a> slave, uint8_t *addr_7bit)</td></tr>
<tr class="memdesc:gaf321f819b4134a13b81fcbd4dc5f244c"><td class="mdescLeft">&#160;</td><td class="mdescRight">get the iic address  <a href="group__mpu9250__basic__driver.html#gaf321f819b4134a13b81fcbd4dc5f244c">More...</a><br /></td></tr>
<tr class="separator:gaf321f819b4134a13b81fcbd4dc5f244c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga52502778c74d8c5407e1d62b24f800ef"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mpu9250__basic__driver.html#ga52502778c74d8c5407e1d62b24f800ef">mpu9250_set_iic_register</a> (<a class="el" href="group__mpu9250__basic__driver.html#ga92e41973387b33248aba649fd90e9fac">mpu9250_handle_t</a> *handle, <a class="el" href="group__mpu9250__basic__driver.html#ga6e47b88b6fdf8ed5af0c2942fc19a4c7">mpu9250_iic_slave_t</a> slave, uint8_t reg)</td></tr>
<tr class="memdesc:ga52502778c74d8c5407e1d62b24f800ef"><td class="mdescLeft">&#160;</td><td class="mdescRight">set the iic register  <a href="group__mpu9250__basic__driver.html#ga52502778c74d8c5407e1d62b24f800ef">More...</a><br /></td></tr>
<tr class="separator:ga52502778c74d8c5407e1d62b24f800ef"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gade324731e09d7e1fca8c63ab513079c0"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mpu9250__basic__driver.html#gade324731e09d7e1fca8c63ab513079c0">mpu9250_get_iic_register</a> (<a class="el" href="group__mpu9250__basic__driver.html#ga92e41973387b33248aba649fd90e9fac">mpu9250_handle_t</a> *handle, <a class="el" href="group__mpu9250__basic__driver.html#ga6e47b88b6fdf8ed5af0c2942fc19a4c7">mpu9250_iic_slave_t</a> slave, uint8_t *reg)</td></tr>
<tr class="memdesc:gade324731e09d7e1fca8c63ab513079c0"><td class="mdescLeft">&#160;</td><td class="mdescRight">get the iic register  <a href="group__mpu9250__basic__driver.html#gade324731e09d7e1fca8c63ab513079c0">More...</a><br /></td></tr>
<tr class="separator:gade324731e09d7e1fca8c63ab513079c0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga53dc972c7edd33c9e536599933487e08"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mpu9250__basic__driver.html#ga53dc972c7edd33c9e536599933487e08">mpu9250_set_iic_data_out</a> (<a class="el" href="group__mpu9250__basic__driver.html#ga92e41973387b33248aba649fd90e9fac">mpu9250_handle_t</a> *handle, <a class="el" href="group__mpu9250__basic__driver.html#ga6e47b88b6fdf8ed5af0c2942fc19a4c7">mpu9250_iic_slave_t</a> slave, uint8_t data)</td></tr>
<tr class="memdesc:ga53dc972c7edd33c9e536599933487e08"><td class="mdescLeft">&#160;</td><td class="mdescRight">set the iic data out  <a href="group__mpu9250__basic__driver.html#ga53dc972c7edd33c9e536599933487e08">More...</a><br /></td></tr>
<tr class="separator:ga53dc972c7edd33c9e536599933487e08"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga4adec85d283b35f43426691d93f9124f"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mpu9250__basic__driver.html#ga4adec85d283b35f43426691d93f9124f">mpu9250_get_iic_data_out</a> (<a class="el" href="group__mpu9250__basic__driver.html#ga92e41973387b33248aba649fd90e9fac">mpu9250_handle_t</a> *handle, <a class="el" href="group__mpu9250__basic__driver.html#ga6e47b88b6fdf8ed5af0c2942fc19a4c7">mpu9250_iic_slave_t</a> slave, uint8_t *data)</td></tr>
<tr class="memdesc:ga4adec85d283b35f43426691d93f9124f"><td class="mdescLeft">&#160;</td><td class="mdescRight">get the iic data out  <a href="group__mpu9250__basic__driver.html#ga4adec85d283b35f43426691d93f9124f">More...</a><br /></td></tr>
<tr class="separator:ga4adec85d283b35f43426691d93f9124f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gac5eb6ff25c5cbc00417743b91e2a8d8b"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mpu9250__basic__driver.html#gac5eb6ff25c5cbc00417743b91e2a8d8b">mpu9250_set_iic_enable</a> (<a class="el" href="group__mpu9250__basic__driver.html#ga92e41973387b33248aba649fd90e9fac">mpu9250_handle_t</a> *handle, <a class="el" href="group__mpu9250__basic__driver.html#ga6e47b88b6fdf8ed5af0c2942fc19a4c7">mpu9250_iic_slave_t</a> slave, <a class="el" href="group__mpu9250__basic__driver.html#ga80d5162f5e92390d0310dbfd8c2b1fd4">mpu9250_bool_t</a> enable)</td></tr>
<tr class="memdesc:gac5eb6ff25c5cbc00417743b91e2a8d8b"><td class="mdescLeft">&#160;</td><td class="mdescRight">enable or disable the iic  <a href="group__mpu9250__basic__driver.html#gac5eb6ff25c5cbc00417743b91e2a8d8b">More...</a><br /></td></tr>
<tr class="separator:gac5eb6ff25c5cbc00417743b91e2a8d8b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga18ff18ffc495b8889c14024b530d9c4b"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mpu9250__basic__driver.html#ga18ff18ffc495b8889c14024b530d9c4b">mpu9250_get_iic_enable</a> (<a class="el" href="group__mpu9250__basic__driver.html#ga92e41973387b33248aba649fd90e9fac">mpu9250_handle_t</a> *handle, <a class="el" href="group__mpu9250__basic__driver.html#ga6e47b88b6fdf8ed5af0c2942fc19a4c7">mpu9250_iic_slave_t</a> slave, <a class="el" href="group__mpu9250__basic__driver.html#ga80d5162f5e92390d0310dbfd8c2b1fd4">mpu9250_bool_t</a> *enable)</td></tr>
<tr class="memdesc:ga18ff18ffc495b8889c14024b530d9c4b"><td class="mdescLeft">&#160;</td><td class="mdescRight">get the iic status  <a href="group__mpu9250__basic__driver.html#ga18ff18ffc495b8889c14024b530d9c4b">More...</a><br /></td></tr>
<tr class="separator:ga18ff18ffc495b8889c14024b530d9c4b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gad377c325962d1c69cd984b9e76497546"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mpu9250__basic__driver.html#gad377c325962d1c69cd984b9e76497546">mpu9250_set_iic_byte_swap</a> (<a class="el" href="group__mpu9250__basic__driver.html#ga92e41973387b33248aba649fd90e9fac">mpu9250_handle_t</a> *handle, <a class="el" href="group__mpu9250__basic__driver.html#ga6e47b88b6fdf8ed5af0c2942fc19a4c7">mpu9250_iic_slave_t</a> slave, <a class="el" href="group__mpu9250__basic__driver.html#ga80d5162f5e92390d0310dbfd8c2b1fd4">mpu9250_bool_t</a> enable)</td></tr>
<tr class="memdesc:gad377c325962d1c69cd984b9e76497546"><td class="mdescLeft">&#160;</td><td class="mdescRight">enable or disable the iic byte swap  <a href="group__mpu9250__basic__driver.html#gad377c325962d1c69cd984b9e76497546">More...</a><br /></td></tr>
<tr class="separator:gad377c325962d1c69cd984b9e76497546"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga34493be7fa61643cfac1992fec19c479"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mpu9250__basic__driver.html#ga34493be7fa61643cfac1992fec19c479">mpu9250_get_iic_byte_swap</a> (<a class="el" href="group__mpu9250__basic__driver.html#ga92e41973387b33248aba649fd90e9fac">mpu9250_handle_t</a> *handle, <a class="el" href="group__mpu9250__basic__driver.html#ga6e47b88b6fdf8ed5af0c2942fc19a4c7">mpu9250_iic_slave_t</a> slave, <a class="el" href="group__mpu9250__basic__driver.html#ga80d5162f5e92390d0310dbfd8c2b1fd4">mpu9250_bool_t</a> *enable)</td></tr>
<tr class="memdesc:ga34493be7fa61643cfac1992fec19c479"><td class="mdescLeft">&#160;</td><td class="mdescRight">get the iic byte swap status  <a href="group__mpu9250__basic__driver.html#ga34493be7fa61643cfac1992fec19c479">More...</a><br /></td></tr>
<tr class="separator:ga34493be7fa61643cfac1992fec19c479"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga82bab65265dc9bf17f56ff35ec85bfa7"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mpu9250__basic__driver.html#ga82bab65265dc9bf17f56ff35ec85bfa7">mpu9250_set_iic_transaction_mode</a> (<a class="el" href="group__mpu9250__basic__driver.html#ga92e41973387b33248aba649fd90e9fac">mpu9250_handle_t</a> *handle, <a class="el" href="group__mpu9250__basic__driver.html#ga6e47b88b6fdf8ed5af0c2942fc19a4c7">mpu9250_iic_slave_t</a> slave, <a class="el" href="group__mpu9250__basic__driver.html#ga6e162ff6e92bcfa91d7e08e937093c7c">mpu9250_iic_transaction_mode_t</a> mode)</td></tr>
<tr class="memdesc:ga82bab65265dc9bf17f56ff35ec85bfa7"><td class="mdescLeft">&#160;</td><td class="mdescRight">set the iic transaction mode  <a href="group__mpu9250__basic__driver.html#ga82bab65265dc9bf17f56ff35ec85bfa7">More...</a><br /></td></tr>
<tr class="separator:ga82bab65265dc9bf17f56ff35ec85bfa7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga7ce3268f329533fe2bdecd9d82ae84ee"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mpu9250__basic__driver.html#ga7ce3268f329533fe2bdecd9d82ae84ee">mpu9250_get_iic_transaction_mode</a> (<a class="el" href="group__mpu9250__basic__driver.html#ga92e41973387b33248aba649fd90e9fac">mpu9250_handle_t</a> *handle, <a class="el" href="group__mpu9250__basic__driver.html#ga6e47b88b6fdf8ed5af0c2942fc19a4c7">mpu9250_iic_slave_t</a> slave, <a class="el" href="group__mpu9250__basic__driver.html#ga6e162ff6e92bcfa91d7e08e937093c7c">mpu9250_iic_transaction_mode_t</a> *mode)</td></tr>
<tr class="memdesc:ga7ce3268f329533fe2bdecd9d82ae84ee"><td class="mdescLeft">&#160;</td><td class="mdescRight">get the iic transaction mode  <a href="group__mpu9250__basic__driver.html#ga7ce3268f329533fe2bdecd9d82ae84ee">More...</a><br /></td></tr>
<tr class="separator:ga7ce3268f329533fe2bdecd9d82ae84ee"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gae895e48a6f8e8561b6fecbe0bab66fae"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mpu9250__basic__driver.html#gae895e48a6f8e8561b6fecbe0bab66fae">mpu9250_set_iic_group_order</a> (<a class="el" href="group__mpu9250__basic__driver.html#ga92e41973387b33248aba649fd90e9fac">mpu9250_handle_t</a> *handle, <a class="el" href="group__mpu9250__basic__driver.html#ga6e47b88b6fdf8ed5af0c2942fc19a4c7">mpu9250_iic_slave_t</a> slave, <a class="el" href="group__mpu9250__basic__driver.html#gacd45d6732fca81b5de83b6d39a946e54">mpu9250_iic_group_order_t</a> order)</td></tr>
<tr class="memdesc:gae895e48a6f8e8561b6fecbe0bab66fae"><td class="mdescLeft">&#160;</td><td class="mdescRight">set the iic group order  <a href="group__mpu9250__basic__driver.html#gae895e48a6f8e8561b6fecbe0bab66fae">More...</a><br /></td></tr>
<tr class="separator:gae895e48a6f8e8561b6fecbe0bab66fae"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaa234929bb153fd99d6b597cc925e2e07"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mpu9250__basic__driver.html#gaa234929bb153fd99d6b597cc925e2e07">mpu9250_get_iic_group_order</a> (<a class="el" href="group__mpu9250__basic__driver.html#ga92e41973387b33248aba649fd90e9fac">mpu9250_handle_t</a> *handle, <a class="el" href="group__mpu9250__basic__driver.html#ga6e47b88b6fdf8ed5af0c2942fc19a4c7">mpu9250_iic_slave_t</a> slave, <a class="el" href="group__mpu9250__basic__driver.html#gacd45d6732fca81b5de83b6d39a946e54">mpu9250_iic_group_order_t</a> *order)</td></tr>
<tr class="memdesc:gaa234929bb153fd99d6b597cc925e2e07"><td class="mdescLeft">&#160;</td><td class="mdescRight">get the iic group order  <a href="group__mpu9250__basic__driver.html#gaa234929bb153fd99d6b597cc925e2e07">More...</a><br /></td></tr>
<tr class="separator:gaa234929bb153fd99d6b597cc925e2e07"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga4b6dc373d5bb0e12880959444aca8528"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mpu9250__basic__driver.html#ga4b6dc373d5bb0e12880959444aca8528">mpu9250_set_iic_transferred_len</a> (<a class="el" href="group__mpu9250__basic__driver.html#ga92e41973387b33248aba649fd90e9fac">mpu9250_handle_t</a> *handle, <a class="el" href="group__mpu9250__basic__driver.html#ga6e47b88b6fdf8ed5af0c2942fc19a4c7">mpu9250_iic_slave_t</a> slave, uint8_t len)</td></tr>
<tr class="memdesc:ga4b6dc373d5bb0e12880959444aca8528"><td class="mdescLeft">&#160;</td><td class="mdescRight">set the iic transferred length  <a href="group__mpu9250__basic__driver.html#ga4b6dc373d5bb0e12880959444aca8528">More...</a><br /></td></tr>
<tr class="separator:ga4b6dc373d5bb0e12880959444aca8528"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaaca15893d54f42b01d52d6764ca6bb40"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mpu9250__basic__driver.html#gaaca15893d54f42b01d52d6764ca6bb40">mpu9250_get_iic_transferred_len</a> (<a class="el" href="group__mpu9250__basic__driver.html#ga92e41973387b33248aba649fd90e9fac">mpu9250_handle_t</a> *handle, <a class="el" href="group__mpu9250__basic__driver.html#ga6e47b88b6fdf8ed5af0c2942fc19a4c7">mpu9250_iic_slave_t</a> slave, uint8_t *len)</td></tr>
<tr class="memdesc:gaaca15893d54f42b01d52d6764ca6bb40"><td class="mdescLeft">&#160;</td><td class="mdescRight">get the iic transferred length  <a href="group__mpu9250__basic__driver.html#gaaca15893d54f42b01d52d6764ca6bb40">More...</a><br /></td></tr>
<tr class="separator:gaaca15893d54f42b01d52d6764ca6bb40"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gab840ffd84c9115087ca2cef0382e6f65"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mpu9250__basic__driver.html#gab840ffd84c9115087ca2cef0382e6f65">mpu9250_get_iic_status</a> (<a class="el" href="group__mpu9250__basic__driver.html#ga92e41973387b33248aba649fd90e9fac">mpu9250_handle_t</a> *handle, uint8_t *status)</td></tr>
<tr class="memdesc:gab840ffd84c9115087ca2cef0382e6f65"><td class="mdescLeft">&#160;</td><td class="mdescRight">get the iic status  <a href="group__mpu9250__basic__driver.html#gab840ffd84c9115087ca2cef0382e6f65">More...</a><br /></td></tr>
<tr class="separator:gab840ffd84c9115087ca2cef0382e6f65"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga7bd47b9a0a62663dfbc95fac75254a36"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mpu9250__basic__driver.html#ga7bd47b9a0a62663dfbc95fac75254a36">mpu9250_set_iic_delay_enable</a> (<a class="el" href="group__mpu9250__basic__driver.html#ga92e41973387b33248aba649fd90e9fac">mpu9250_handle_t</a> *handle, <a class="el" href="group__mpu9250__basic__driver.html#ga44cdbfcbc22e1219efc3033084eb4090">mpu9250_iic_delay_t</a> delay, <a class="el" href="group__mpu9250__basic__driver.html#ga80d5162f5e92390d0310dbfd8c2b1fd4">mpu9250_bool_t</a> enable)</td></tr>
<tr class="memdesc:ga7bd47b9a0a62663dfbc95fac75254a36"><td class="mdescLeft">&#160;</td><td class="mdescRight">enable or disable the iic delay  <a href="group__mpu9250__basic__driver.html#ga7bd47b9a0a62663dfbc95fac75254a36">More...</a><br /></td></tr>
<tr class="separator:ga7bd47b9a0a62663dfbc95fac75254a36"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaaae0ca584efdeeaec68300ff9bee5f0e"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mpu9250__basic__driver.html#gaaae0ca584efdeeaec68300ff9bee5f0e">mpu9250_get_iic_delay_enable</a> (<a class="el" href="group__mpu9250__basic__driver.html#ga92e41973387b33248aba649fd90e9fac">mpu9250_handle_t</a> *handle, <a class="el" href="group__mpu9250__basic__driver.html#ga44cdbfcbc22e1219efc3033084eb4090">mpu9250_iic_delay_t</a> delay, <a class="el" href="group__mpu9250__basic__driver.html#ga80d5162f5e92390d0310dbfd8c2b1fd4">mpu9250_bool_t</a> *enable)</td></tr>
<tr class="memdesc:gaaae0ca584efdeeaec68300ff9bee5f0e"><td class="mdescLeft">&#160;</td><td class="mdescRight">get the iic delay status  <a href="group__mpu9250__basic__driver.html#gaaae0ca584efdeeaec68300ff9bee5f0e">More...</a><br /></td></tr>
<tr class="separator:gaaae0ca584efdeeaec68300ff9bee5f0e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaf48684e216d2697bae4f5c61ad40deba"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mpu9250__basic__driver.html#gaf48684e216d2697bae4f5c61ad40deba">mpu9250_set_iic4_enable</a> (<a class="el" href="group__mpu9250__basic__driver.html#ga92e41973387b33248aba649fd90e9fac">mpu9250_handle_t</a> *handle, <a class="el" href="group__mpu9250__basic__driver.html#ga80d5162f5e92390d0310dbfd8c2b1fd4">mpu9250_bool_t</a> enable)</td></tr>
<tr class="memdesc:gaf48684e216d2697bae4f5c61ad40deba"><td class="mdescLeft">&#160;</td><td class="mdescRight">enable or disable the iic4  <a href="group__mpu9250__basic__driver.html#gaf48684e216d2697bae4f5c61ad40deba">More...</a><br /></td></tr>
<tr class="separator:gaf48684e216d2697bae4f5c61ad40deba"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga1abf5f63df9efdf8f407938478f8f394"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mpu9250__basic__driver.html#ga1abf5f63df9efdf8f407938478f8f394">mpu9250_get_iic4_enable</a> (<a class="el" href="group__mpu9250__basic__driver.html#ga92e41973387b33248aba649fd90e9fac">mpu9250_handle_t</a> *handle, <a class="el" href="group__mpu9250__basic__driver.html#ga80d5162f5e92390d0310dbfd8c2b1fd4">mpu9250_bool_t</a> *enable)</td></tr>
<tr class="memdesc:ga1abf5f63df9efdf8f407938478f8f394"><td class="mdescLeft">&#160;</td><td class="mdescRight">get the iic4 status  <a href="group__mpu9250__basic__driver.html#ga1abf5f63df9efdf8f407938478f8f394">More...</a><br /></td></tr>
<tr class="separator:ga1abf5f63df9efdf8f407938478f8f394"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gacccce2eca015991a8a20a4fb21bc2a5f"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mpu9250__basic__driver.html#gacccce2eca015991a8a20a4fb21bc2a5f">mpu9250_set_iic4_interrupt</a> (<a class="el" href="group__mpu9250__basic__driver.html#ga92e41973387b33248aba649fd90e9fac">mpu9250_handle_t</a> *handle, <a class="el" href="group__mpu9250__basic__driver.html#ga80d5162f5e92390d0310dbfd8c2b1fd4">mpu9250_bool_t</a> enable)</td></tr>
<tr class="memdesc:gacccce2eca015991a8a20a4fb21bc2a5f"><td class="mdescLeft">&#160;</td><td class="mdescRight">enable or disable the iic4 interrupt  <a href="group__mpu9250__basic__driver.html#gacccce2eca015991a8a20a4fb21bc2a5f">More...</a><br /></td></tr>
<tr class="separator:gacccce2eca015991a8a20a4fb21bc2a5f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga3ad4d01611d559977c49259906021710"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mpu9250__basic__driver.html#ga3ad4d01611d559977c49259906021710">mpu9250_get_iic4_interrupt</a> (<a class="el" href="group__mpu9250__basic__driver.html#ga92e41973387b33248aba649fd90e9fac">mpu9250_handle_t</a> *handle, <a class="el" href="group__mpu9250__basic__driver.html#ga80d5162f5e92390d0310dbfd8c2b1fd4">mpu9250_bool_t</a> *enable)</td></tr>
<tr class="memdesc:ga3ad4d01611d559977c49259906021710"><td class="mdescLeft">&#160;</td><td class="mdescRight">get the iic4 interrupt status  <a href="group__mpu9250__basic__driver.html#ga3ad4d01611d559977c49259906021710">More...</a><br /></td></tr>
<tr class="separator:ga3ad4d01611d559977c49259906021710"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gad8cc0d6e7f1f047bf08cdc2360636dd5"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mpu9250__basic__driver.html#gad8cc0d6e7f1f047bf08cdc2360636dd5">mpu9250_set_iic4_transaction_mode</a> (<a class="el" href="group__mpu9250__basic__driver.html#ga92e41973387b33248aba649fd90e9fac">mpu9250_handle_t</a> *handle, <a class="el" href="group__mpu9250__basic__driver.html#gac822022882fe75c6a1b95d00696eb0be">mpu9250_iic4_transaction_mode_t</a> mode)</td></tr>
<tr class="memdesc:gad8cc0d6e7f1f047bf08cdc2360636dd5"><td class="mdescLeft">&#160;</td><td class="mdescRight">set the iic4 transaction mode  <a href="group__mpu9250__basic__driver.html#gad8cc0d6e7f1f047bf08cdc2360636dd5">More...</a><br /></td></tr>
<tr class="separator:gad8cc0d6e7f1f047bf08cdc2360636dd5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga54d626671ab92f0bfbd6046d3c99ea12"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mpu9250__basic__driver.html#ga54d626671ab92f0bfbd6046d3c99ea12">mpu9250_get_iic4_transaction_mode</a> (<a class="el" href="group__mpu9250__basic__driver.html#ga92e41973387b33248aba649fd90e9fac">mpu9250_handle_t</a> *handle, <a class="el" href="group__mpu9250__basic__driver.html#gac822022882fe75c6a1b95d00696eb0be">mpu9250_iic4_transaction_mode_t</a> *mode)</td></tr>
<tr class="memdesc:ga54d626671ab92f0bfbd6046d3c99ea12"><td class="mdescLeft">&#160;</td><td class="mdescRight">get the iic4 transaction mode  <a href="group__mpu9250__basic__driver.html#ga54d626671ab92f0bfbd6046d3c99ea12">More...</a><br /></td></tr>
<tr class="separator:ga54d626671ab92f0bfbd6046d3c99ea12"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gac84ed856476bdbb24e162abd16753e3c"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mpu9250__basic__driver.html#gac84ed856476bdbb24e162abd16753e3c">mpu9250_set_iic_delay</a> (<a class="el" href="group__mpu9250__basic__driver.html#ga92e41973387b33248aba649fd90e9fac">mpu9250_handle_t</a> *handle, uint8_t delay)</td></tr>
<tr class="memdesc:gac84ed856476bdbb24e162abd16753e3c"><td class="mdescLeft">&#160;</td><td class="mdescRight">set the iic delay  <a href="group__mpu9250__basic__driver.html#gac84ed856476bdbb24e162abd16753e3c">More...</a><br /></td></tr>
<tr class="separator:gac84ed856476bdbb24e162abd16753e3c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gac7007f0d12f52c17e282a5ae60960190"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mpu9250__basic__driver.html#gac7007f0d12f52c17e282a5ae60960190">mpu9250_get_iic_delay</a> (<a class="el" href="group__mpu9250__basic__driver.html#ga92e41973387b33248aba649fd90e9fac">mpu9250_handle_t</a> *handle, uint8_t *delay)</td></tr>
<tr class="memdesc:gac7007f0d12f52c17e282a5ae60960190"><td class="mdescLeft">&#160;</td><td class="mdescRight">get the iic delay  <a href="group__mpu9250__basic__driver.html#gac7007f0d12f52c17e282a5ae60960190">More...</a><br /></td></tr>
<tr class="separator:gac7007f0d12f52c17e282a5ae60960190"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga5193583e0b9f7aaed365f41bf0d47727"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mpu9250__basic__driver.html#ga5193583e0b9f7aaed365f41bf0d47727">mpu9250_set_iic4_data_out</a> (<a class="el" href="group__mpu9250__basic__driver.html#ga92e41973387b33248aba649fd90e9fac">mpu9250_handle_t</a> *handle, uint8_t data)</td></tr>
<tr class="memdesc:ga5193583e0b9f7aaed365f41bf0d47727"><td class="mdescLeft">&#160;</td><td class="mdescRight">set the iic4 data out  <a href="group__mpu9250__basic__driver.html#ga5193583e0b9f7aaed365f41bf0d47727">More...</a><br /></td></tr>
<tr class="separator:ga5193583e0b9f7aaed365f41bf0d47727"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga69180ec27b84ec15334ec09e10a42e69"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mpu9250__basic__driver.html#ga69180ec27b84ec15334ec09e10a42e69">mpu9250_get_iic4_data_out</a> (<a class="el" href="group__mpu9250__basic__driver.html#ga92e41973387b33248aba649fd90e9fac">mpu9250_handle_t</a> *handle, uint8_t *data)</td></tr>
<tr class="memdesc:ga69180ec27b84ec15334ec09e10a42e69"><td class="mdescLeft">&#160;</td><td class="mdescRight">get the iic4 data out  <a href="group__mpu9250__basic__driver.html#ga69180ec27b84ec15334ec09e10a42e69">More...</a><br /></td></tr>
<tr class="separator:ga69180ec27b84ec15334ec09e10a42e69"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga2baea21cb3cb34a407997fd33729cc88"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mpu9250__basic__driver.html#ga2baea21cb3cb34a407997fd33729cc88">mpu9250_set_iic4_data_in</a> (<a class="el" href="group__mpu9250__basic__driver.html#ga92e41973387b33248aba649fd90e9fac">mpu9250_handle_t</a> *handle, uint8_t data)</td></tr>
<tr class="memdesc:ga2baea21cb3cb34a407997fd33729cc88"><td class="mdescLeft">&#160;</td><td class="mdescRight">set the iic4 data in  <a href="group__mpu9250__basic__driver.html#ga2baea21cb3cb34a407997fd33729cc88">More...</a><br /></td></tr>
<tr class="separator:ga2baea21cb3cb34a407997fd33729cc88"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaa61c4c84237b76cdb93692385d37f2b0"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mpu9250__basic__driver.html#gaa61c4c84237b76cdb93692385d37f2b0">mpu9250_get_iic4_data_in</a> (<a class="el" href="group__mpu9250__basic__driver.html#ga92e41973387b33248aba649fd90e9fac">mpu9250_handle_t</a> *handle, uint8_t *data)</td></tr>
<tr class="memdesc:gaa61c4c84237b76cdb93692385d37f2b0"><td class="mdescLeft">&#160;</td><td class="mdescRight">get the iic4 data in  <a href="group__mpu9250__basic__driver.html#gaa61c4c84237b76cdb93692385d37f2b0">More...</a><br /></td></tr>
<tr class="separator:gaa61c4c84237b76cdb93692385d37f2b0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gab8821775031af3c3465976b285cfb4d0"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mpu9250__basic__driver.html#gab8821775031af3c3465976b285cfb4d0">mpu9250_read_extern_sensor_data</a> (<a class="el" href="group__mpu9250__basic__driver.html#ga92e41973387b33248aba649fd90e9fac">mpu9250_handle_t</a> *handle, uint8_t *data, uint8_t len)</td></tr>
<tr class="memdesc:gab8821775031af3c3465976b285cfb4d0"><td class="mdescLeft">&#160;</td><td class="mdescRight">read the extern sensor data  <a href="group__mpu9250__basic__driver.html#gab8821775031af3c3465976b285cfb4d0">More...</a><br /></td></tr>
<tr class="separator:gab8821775031af3c3465976b285cfb4d0"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<p>mpu9250 basic driver modules </p>
<h2 class="groupheader">Typedef Documentation</h2>
<a id="ga92e41973387b33248aba649fd90e9fac"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga92e41973387b33248aba649fd90e9fac">&#9670;&nbsp;</a></span>mpu9250_handle_t</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef struct <a class="el" href="structmpu9250__handle__s.html">mpu9250_handle_s</a> <a class="el" href="group__mpu9250__basic__driver.html#ga92e41973387b33248aba649fd90e9fac">mpu9250_handle_t</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>mpu9250 handle structure definition </p>

</div>
</div>
<a id="ga7c548dca6682007eacc4499a016a4b9b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga7c548dca6682007eacc4499a016a4b9b">&#9670;&nbsp;</a></span>mpu9250_info_t</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef struct <a class="el" href="structmpu9250__info__s.html">mpu9250_info_s</a> <a class="el" href="group__mpu9250__basic__driver.html#ga7c548dca6682007eacc4499a016a4b9b">mpu9250_info_t</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>mpu9250 information structure definition </p>

</div>
</div>
<h2 class="groupheader">Enumeration Type Documentation</h2>
<a id="gae6282fa93bfe7e1b3f93bef144d97e7f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gae6282fa93bfe7e1b3f93bef144d97e7f">&#9670;&nbsp;</a></span>mpu9250_accelerometer_low_pass_filter_t</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="group__mpu9250__basic__driver.html#gae6282fa93bfe7e1b3f93bef144d97e7f">mpu9250_accelerometer_low_pass_filter_t</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>mpu9250 accelerometer low pass filter enumeration definition </p>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="ggae6282fa93bfe7e1b3f93bef144d97e7fac84740b50e6c3d3179f4cfad25b3c321"></a>MPU9250_ACCELEROMETER_LOW_PASS_FILTER_0&#160;</td><td class="fielddoc"><p>3db BW(Hz) rate(KHz) delay(ms) <br  />
 1 1046 4 0.503 <br  />
 0 218.1 1 1.88 <br  />
 </p>
</td></tr>
<tr><td class="fieldname"><a id="ggae6282fa93bfe7e1b3f93bef144d97e7fa1377df9f1833f12ff494f709aeb01e49"></a>MPU9250_ACCELEROMETER_LOW_PASS_FILTER_1&#160;</td><td class="fielddoc"><p>0 218.1 1 1.88 <br  />
 </p>
</td></tr>
<tr><td class="fieldname"><a id="ggae6282fa93bfe7e1b3f93bef144d97e7fa813d07b5e6c91bad14be7bdef40c7295"></a>MPU9250_ACCELEROMETER_LOW_PASS_FILTER_2&#160;</td><td class="fielddoc"><p>0 99 1 2.88 <br  />
 </p>
</td></tr>
<tr><td class="fieldname"><a id="ggae6282fa93bfe7e1b3f93bef144d97e7fa5a365a770e0f86b6b90dd474b054005a"></a>MPU9250_ACCELEROMETER_LOW_PASS_FILTER_3&#160;</td><td class="fielddoc"><p>0 44.8 1 4.88 <br  />
 </p>
</td></tr>
<tr><td class="fieldname"><a id="ggae6282fa93bfe7e1b3f93bef144d97e7fa7aea34c5c0597bb7048c0b64dba9788c"></a>MPU9250_ACCELEROMETER_LOW_PASS_FILTER_4&#160;</td><td class="fielddoc"><p>0 21.2 1 8.87 <br  />
 </p>
</td></tr>
<tr><td class="fieldname"><a id="ggae6282fa93bfe7e1b3f93bef144d97e7fab0d04a72dbba5962067b0ff0ae9895ec"></a>MPU9250_ACCELEROMETER_LOW_PASS_FILTER_5&#160;</td><td class="fielddoc"><p>0 10.2 1 16.83 <br  />
 </p>
</td></tr>
<tr><td class="fieldname"><a id="ggae6282fa93bfe7e1b3f93bef144d97e7fa0898a83cf3a2540b67bf60a5851311af"></a>MPU9250_ACCELEROMETER_LOW_PASS_FILTER_6&#160;</td><td class="fielddoc"><p>0 5.05 1 32.48 <br  />
 </p>
</td></tr>
<tr><td class="fieldname"><a id="ggae6282fa93bfe7e1b3f93bef144d97e7fafe08812e180c1614fd1ff2056ed9bac7"></a>MPU9250_ACCELEROMETER_LOW_PASS_FILTER_7&#160;</td><td class="fielddoc"><p>0 420 1 1.38 <br  />
 </p>
</td></tr>
</table>

<p class="definition">Definition at line <a class="el" href="driver__mpu9250_8h_source.html#l00154">154</a> of file <a class="el" href="driver__mpu9250_8h_source.html">driver_mpu9250.h</a>.</p>

</div>
</div>
<a id="ga30a08d6d164e1ec9ecbf6c674d0162ce"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga30a08d6d164e1ec9ecbf6c674d0162ce">&#9670;&nbsp;</a></span>mpu9250_accelerometer_range_t</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="group__mpu9250__basic__driver.html#ga30a08d6d164e1ec9ecbf6c674d0162ce">mpu9250_accelerometer_range_t</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>mpu9250 accelerometer range enumeration definition </p>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="gga30a08d6d164e1ec9ecbf6c674d0162cea3c7ebe7162dc11daa2bd87319caccaed"></a>MPU9250_ACCELEROMETER_RANGE_2G&#160;</td><td class="fielddoc"><p>±2 g </p>
</td></tr>
<tr><td class="fieldname"><a id="gga30a08d6d164e1ec9ecbf6c674d0162cea2d062c06663b649861a1ebd4994c3f44"></a>MPU9250_ACCELEROMETER_RANGE_4G&#160;</td><td class="fielddoc"><p>±4 g </p>
</td></tr>
<tr><td class="fieldname"><a id="gga30a08d6d164e1ec9ecbf6c674d0162ceae8ffb48cca5cdc6badeeaf94cd001d3b"></a>MPU9250_ACCELEROMETER_RANGE_8G&#160;</td><td class="fielddoc"><p>±8 g </p>
</td></tr>
<tr><td class="fieldname"><a id="gga30a08d6d164e1ec9ecbf6c674d0162cead7db99cafd8baad9720d2af695598732"></a>MPU9250_ACCELEROMETER_RANGE_16G&#160;</td><td class="fielddoc"><p>±16 g </p>
</td></tr>
</table>

<p class="definition">Definition at line <a class="el" href="driver__mpu9250_8h_source.html#l00210">210</a> of file <a class="el" href="driver__mpu9250_8h_source.html">driver_mpu9250.h</a>.</p>

</div>
</div>
<a id="ga51224d8bd81cd18f40f52a6b0d44bc85"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga51224d8bd81cd18f40f52a6b0d44bc85">&#9670;&nbsp;</a></span>mpu9250_address_t</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="group__mpu9250__basic__driver.html#ga51224d8bd81cd18f40f52a6b0d44bc85">mpu9250_address_t</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>mpu9250 address enumeration definition </p>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="gga51224d8bd81cd18f40f52a6b0d44bc85a3e0bbc987653a1ba60f65fb324a3c882"></a>MPU9250_ADDRESS_AD0_LOW&#160;</td><td class="fielddoc"><p>AD0 pin set LOW </p>
</td></tr>
<tr><td class="fieldname"><a id="gga51224d8bd81cd18f40f52a6b0d44bc85a71b15c3a62426d84a1a80f602a830856"></a>MPU9250_ADDRESS_AD0_HIGH&#160;</td><td class="fielddoc"><p>AD0 pin set HIGH </p>
</td></tr>
</table>

<p class="definition">Definition at line <a class="el" href="driver__mpu9250_8h_source.html#l00071">71</a> of file <a class="el" href="driver__mpu9250_8h_source.html">driver_mpu9250.h</a>.</p>

</div>
</div>
<a id="gae57dfba234eed087f521fa33f265e696"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gae57dfba234eed087f521fa33f265e696">&#9670;&nbsp;</a></span>mpu9250_axis_t</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="group__mpu9250__basic__driver.html#gae57dfba234eed087f521fa33f265e696">mpu9250_axis_t</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>mpu9250 axis enumeration definition </p>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="ggae57dfba234eed087f521fa33f265e696ad38dea27580098dac50c53f1ffe560c9"></a>MPU9250_AXIS_Z&#160;</td><td class="fielddoc"><p>z </p>
</td></tr>
<tr><td class="fieldname"><a id="ggae57dfba234eed087f521fa33f265e696afb7425b9e1f9baf5439c3ac46f262886"></a>MPU9250_AXIS_Y&#160;</td><td class="fielddoc"><p>y </p>
</td></tr>
<tr><td class="fieldname"><a id="ggae57dfba234eed087f521fa33f265e696a4b888eb6e9680c184453c3a082cd3b71"></a>MPU9250_AXIS_X&#160;</td><td class="fielddoc"><p>x </p>
</td></tr>
</table>

<p class="definition">Definition at line <a class="el" href="driver__mpu9250_8h_source.html#l00189">189</a> of file <a class="el" href="driver__mpu9250_8h_source.html">driver_mpu9250.h</a>.</p>

</div>
</div>
<a id="ga80d5162f5e92390d0310dbfd8c2b1fd4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga80d5162f5e92390d0310dbfd8c2b1fd4">&#9670;&nbsp;</a></span>mpu9250_bool_t</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="group__mpu9250__basic__driver.html#ga80d5162f5e92390d0310dbfd8c2b1fd4">mpu9250_bool_t</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>mpu9250 bool enumeration definition </p>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="gga80d5162f5e92390d0310dbfd8c2b1fd4a5c8dc81007c65a35aea1f74b3367fabe"></a>MPU9250_BOOL_FALSE&#160;</td><td class="fielddoc"><p>disable function </p>
</td></tr>
<tr><td class="fieldname"><a id="gga80d5162f5e92390d0310dbfd8c2b1fd4a3a5a8f91560f481e8745533d2e2d3e75"></a>MPU9250_BOOL_TRUE&#160;</td><td class="fielddoc"><p>enable function </p>
</td></tr>
</table>

<p class="definition">Definition at line <a class="el" href="driver__mpu9250_8h_source.html#l00080">80</a> of file <a class="el" href="driver__mpu9250_8h_source.html">driver_mpu9250.h</a>.</p>

</div>
</div>
<a id="gafb535417000a253cc28596e3d39a2b23"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gafb535417000a253cc28596e3d39a2b23">&#9670;&nbsp;</a></span>mpu9250_clock_source_t</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="group__mpu9250__basic__driver.html#gafb535417000a253cc28596e3d39a2b23">mpu9250_clock_source_t</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>mpu9250 clock source enumeration definition </p>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="ggafb535417000a253cc28596e3d39a2b23acbf5efff4aae115436ecf7c4cd225960"></a>MPU9250_CLOCK_SOURCE_INTERNAL_20MHZ&#160;</td><td class="fielddoc"><p>internal 20MHz </p>
</td></tr>
<tr><td class="fieldname"><a id="ggafb535417000a253cc28596e3d39a2b23a0a03ed7274f71a6dca0cf19bfce52811"></a>MPU9250_CLOCK_SOURCE_PLL&#160;</td><td class="fielddoc"><p>pll reference </p>
</td></tr>
<tr><td class="fieldname"><a id="ggafb535417000a253cc28596e3d39a2b23aaf55782d8af8f30e1be8a2c8c26eafdc"></a>MPU9250_CLOCK_SOURCE_STOP_CLOCK&#160;</td><td class="fielddoc"><p>stop the clock </p>
</td></tr>
</table>

<p class="definition">Definition at line <a class="el" href="driver__mpu9250_8h_source.html#l00102">102</a> of file <a class="el" href="driver__mpu9250_8h_source.html">driver_mpu9250.h</a>.</p>

</div>
</div>
<a id="ga769540e19a5ed0ce26a3172d5dcd99f4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga769540e19a5ed0ce26a3172d5dcd99f4">&#9670;&nbsp;</a></span>mpu9250_extern_sync_t</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="group__mpu9250__basic__driver.html#ga769540e19a5ed0ce26a3172d5dcd99f4">mpu9250_extern_sync_t</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>mpu9250 extern sync enumeration definition </p>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="gga769540e19a5ed0ce26a3172d5dcd99f4ae2d3e63fd4cc8a0fab03530fd63bf4f2"></a>MPU9250_EXTERN_SYNC_INPUT_DISABLED&#160;</td><td class="fielddoc"><p>input disabled </p>
</td></tr>
<tr><td class="fieldname"><a id="gga769540e19a5ed0ce26a3172d5dcd99f4a7a2b2a10a6147d40c53ba1dfd2aeed30"></a>MPU9250_EXTERN_SYNC_TEMP_OUT_L&#160;</td><td class="fielddoc"><p>temp out low </p>
</td></tr>
<tr><td class="fieldname"><a id="gga769540e19a5ed0ce26a3172d5dcd99f4af7b89c1c5e04693adc8191575ca764b3"></a>MPU9250_EXTERN_SYNC_GYRO_XOUT_L&#160;</td><td class="fielddoc"><p>gyro xout low </p>
</td></tr>
<tr><td class="fieldname"><a id="gga769540e19a5ed0ce26a3172d5dcd99f4a339fe9c632c0a1867e6c1488c58b333c"></a>MPU9250_EXTERN_SYNC_GYRO_YOUT_L&#160;</td><td class="fielddoc"><p>gyro yout low </p>
</td></tr>
<tr><td class="fieldname"><a id="gga769540e19a5ed0ce26a3172d5dcd99f4a8204de53073aad9dc85af015940acef8"></a>MPU9250_EXTERN_SYNC_GYRO_ZOUT_L&#160;</td><td class="fielddoc"><p>gyro zout low </p>
</td></tr>
<tr><td class="fieldname"><a id="gga769540e19a5ed0ce26a3172d5dcd99f4a737e0e4eb787734691a5abb553ae2eda"></a>MPU9250_EXTERN_SYNC_ACCEL_XOUT_L&#160;</td><td class="fielddoc"><p>accel xout low </p>
</td></tr>
<tr><td class="fieldname"><a id="gga769540e19a5ed0ce26a3172d5dcd99f4a937c6825eec21cad44c8f5887fe128aa"></a>MPU9250_EXTERN_SYNC_ACCEL_YOUT_L&#160;</td><td class="fielddoc"><p>accel yout low </p>
</td></tr>
<tr><td class="fieldname"><a id="gga769540e19a5ed0ce26a3172d5dcd99f4a7d32ff07efc2f9739b87cd223e919106"></a>MPU9250_EXTERN_SYNC_ACCEL_ZOUT_L&#160;</td><td class="fielddoc"><p>accel zout low </p>
</td></tr>
</table>

<p class="definition">Definition at line <a class="el" href="driver__mpu9250_8h_source.html#l00122">122</a> of file <a class="el" href="driver__mpu9250_8h_source.html">driver_mpu9250.h</a>.</p>

</div>
</div>
<a id="gab13778e0d9f00d67ab417f8c8c59a857"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gab13778e0d9f00d67ab417f8c8c59a857">&#9670;&nbsp;</a></span>mpu9250_fifo_mode</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="group__mpu9250__basic__driver.html#gab13778e0d9f00d67ab417f8c8c59a857">mpu9250_fifo_mode</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>mpu9250 fifo mode enumeration definition </p>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="ggab13778e0d9f00d67ab417f8c8c59a857aeaec97a867ba6e0c6342b12bcb983352"></a>MPU9250_FIFO_MODE_STREAM&#160;</td><td class="fielddoc"><p>when the fifo is full, additional writes will be written to the fifo, replacing the oldest data </p>
</td></tr>
<tr><td class="fieldname"><a id="ggab13778e0d9f00d67ab417f8c8c59a857abed87fe1c99bba45da2e41bbfd6719a7"></a>MPU9250_FIFO_MODE_NORMAL&#160;</td><td class="fielddoc"><p>when the fifo is full, additional writes will not be written to fifo </p>
</td></tr>
</table>

<p class="definition">Definition at line <a class="el" href="driver__mpu9250_8h_source.html#l00233">233</a> of file <a class="el" href="driver__mpu9250_8h_source.html">driver_mpu9250.h</a>.</p>

</div>
</div>
<a id="gaf85a7c775594df03179f101c03939a20"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gaf85a7c775594df03179f101c03939a20">&#9670;&nbsp;</a></span>mpu9250_fifo_t</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="group__mpu9250__basic__driver.html#gaf85a7c775594df03179f101c03939a20">mpu9250_fifo_t</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>mpu9250 fifo enumeration definition </p>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="ggaf85a7c775594df03179f101c03939a20acddeff60c59661a88aad42096e4ce0fe"></a>MPU9250_FIFO_TEMP&#160;</td><td class="fielddoc"><p>temperature </p>
</td></tr>
<tr><td class="fieldname"><a id="ggaf85a7c775594df03179f101c03939a20a12fbd194426a5a760ecd347da555ea84"></a>MPU9250_FIFO_XG&#160;</td><td class="fielddoc"><p>gyroscope x </p>
</td></tr>
<tr><td class="fieldname"><a id="ggaf85a7c775594df03179f101c03939a20a140f228c52080b9392c612a4300652c3"></a>MPU9250_FIFO_YG&#160;</td><td class="fielddoc"><p>gyroscope y </p>
</td></tr>
<tr><td class="fieldname"><a id="ggaf85a7c775594df03179f101c03939a20a8f48af59a15ec65a25a73699e45756d5"></a>MPU9250_FIFO_ZG&#160;</td><td class="fielddoc"><p>gyroscope z </p>
</td></tr>
<tr><td class="fieldname"><a id="ggaf85a7c775594df03179f101c03939a20a963aef966265b0b81855f8e1f3452bd9"></a>MPU9250_FIFO_ACCEL&#160;</td><td class="fielddoc"><p>accelerometer </p>
</td></tr>
</table>

<p class="definition">Definition at line <a class="el" href="driver__mpu9250_8h_source.html#l00221">221</a> of file <a class="el" href="driver__mpu9250_8h_source.html">driver_mpu9250.h</a>.</p>

</div>
</div>
<a id="ga516f3106aa12afe168e549885c6023bd"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga516f3106aa12afe168e549885c6023bd">&#9670;&nbsp;</a></span>mpu9250_gyroscope_range_t</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="group__mpu9250__basic__driver.html#ga516f3106aa12afe168e549885c6023bd">mpu9250_gyroscope_range_t</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>mpu9250 gyroscope range enumeration definition </p>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="gga516f3106aa12afe168e549885c6023bda0482503086b32ef8a21196f08c6dbb10"></a>MPU9250_GYROSCOPE_RANGE_250DPS&#160;</td><td class="fielddoc"><p>±250 dps </p>
</td></tr>
<tr><td class="fieldname"><a id="gga516f3106aa12afe168e549885c6023bda3cdebc4c109ba8e2c384750de18be6e5"></a>MPU9250_GYROSCOPE_RANGE_500DPS&#160;</td><td class="fielddoc"><p>±500 dps </p>
</td></tr>
<tr><td class="fieldname"><a id="gga516f3106aa12afe168e549885c6023bda9c30201f40c12fac1af1a34f1baab866"></a>MPU9250_GYROSCOPE_RANGE_1000DPS&#160;</td><td class="fielddoc"><p>±1000 dps </p>
</td></tr>
<tr><td class="fieldname"><a id="gga516f3106aa12afe168e549885c6023bda037ca1c264199b2befb1130393fd8cc8"></a>MPU9250_GYROSCOPE_RANGE_2000DPS&#160;</td><td class="fielddoc"><p>±2000 dps </p>
</td></tr>
</table>

<p class="definition">Definition at line <a class="el" href="driver__mpu9250_8h_source.html#l00199">199</a> of file <a class="el" href="driver__mpu9250_8h_source.html">driver_mpu9250.h</a>.</p>

</div>
</div>
<a id="gac822022882fe75c6a1b95d00696eb0be"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gac822022882fe75c6a1b95d00696eb0be">&#9670;&nbsp;</a></span>mpu9250_iic4_transaction_mode_t</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="group__mpu9250__basic__driver.html#gac822022882fe75c6a1b95d00696eb0be">mpu9250_iic4_transaction_mode_t</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>mpu9250 iic4 transaction mode enumeration definition </p>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="ggac822022882fe75c6a1b95d00696eb0bea41b79023709091083353f123da85244d"></a>MPU9250_IIC4_TRANSACTION_MODE_DATA&#160;</td><td class="fielddoc"><p>data only </p>
</td></tr>
<tr><td class="fieldname"><a id="ggac822022882fe75c6a1b95d00696eb0beadc9c6946c25de85158529c2546362bec"></a>MPU9250_IIC4_TRANSACTION_MODE_REG&#160;</td><td class="fielddoc"><p>register only </p>
</td></tr>
</table>

<p class="definition">Definition at line <a class="el" href="driver__mpu9250_8h_source.html#l00335">335</a> of file <a class="el" href="driver__mpu9250_8h_source.html">driver_mpu9250.h</a>.</p>

</div>
</div>
<a id="gaca8a49d29286b3a1155db08594e176e9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gaca8a49d29286b3a1155db08594e176e9">&#9670;&nbsp;</a></span>mpu9250_iic_clock_t</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="group__mpu9250__basic__driver.html#gaca8a49d29286b3a1155db08594e176e9">mpu9250_iic_clock_t</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>mpu9250 iic clock enumeration definition </p>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="ggaca8a49d29286b3a1155db08594e176e9a4688ab10b8d7781169aa2112e34595de"></a>MPU9250_IIC_CLOCK_348_KHZ&#160;</td><td class="fielddoc"><p>348 kHz </p>
</td></tr>
<tr><td class="fieldname"><a id="ggaca8a49d29286b3a1155db08594e176e9a5fc6e364ae2bdabdcfcaa3ff4a54f1da"></a>MPU9250_IIC_CLOCK_333_KHZ&#160;</td><td class="fielddoc"><p>333 kHz </p>
</td></tr>
<tr><td class="fieldname"><a id="ggaca8a49d29286b3a1155db08594e176e9ad27008eade68812a98b8b87627b2b853"></a>MPU9250_IIC_CLOCK_320_KHZ&#160;</td><td class="fielddoc"><p>320 kHz </p>
</td></tr>
<tr><td class="fieldname"><a id="ggaca8a49d29286b3a1155db08594e176e9ad4e3ceff42cb6c619eec974438e1a98d"></a>MPU9250_IIC_CLOCK_308_KHZ&#160;</td><td class="fielddoc"><p>308 kHz </p>
</td></tr>
<tr><td class="fieldname"><a id="ggaca8a49d29286b3a1155db08594e176e9a61319ad804a75ceb921c8bff75b40b18"></a>MPU9250_IIC_CLOCK_296_KHZ&#160;</td><td class="fielddoc"><p>296 kHz </p>
</td></tr>
<tr><td class="fieldname"><a id="ggaca8a49d29286b3a1155db08594e176e9abeb6a76db01825a2549630632e5e81e5"></a>MPU9250_IIC_CLOCK_286_KHZ&#160;</td><td class="fielddoc"><p>286 kHz </p>
</td></tr>
<tr><td class="fieldname"><a id="ggaca8a49d29286b3a1155db08594e176e9a9349b2d0b3423ee262b873b466cd3f51"></a>MPU9250_IIC_CLOCK_276_KHZ&#160;</td><td class="fielddoc"><p>276 kHz </p>
</td></tr>
<tr><td class="fieldname"><a id="ggaca8a49d29286b3a1155db08594e176e9a38a2588c03a83d4cbf2a8170609c7f84"></a>MPU9250_IIC_CLOCK_267_KHZ&#160;</td><td class="fielddoc"><p>267 kHz </p>
</td></tr>
<tr><td class="fieldname"><a id="ggaca8a49d29286b3a1155db08594e176e9adf8ad4d3776da6f8af8fc28e6a1e3ce7"></a>MPU9250_IIC_CLOCK_258_KHZ&#160;</td><td class="fielddoc"><p>258 kHz </p>
</td></tr>
<tr><td class="fieldname"><a id="ggaca8a49d29286b3a1155db08594e176e9acdbdc19ea982cc8bb5e547cd7225646d"></a>MPU9250_IIC_CLOCK_500_KHZ&#160;</td><td class="fielddoc"><p>500 kHz </p>
</td></tr>
<tr><td class="fieldname"><a id="ggaca8a49d29286b3a1155db08594e176e9a347b873e1755c82c477c4d5a5c8b2651"></a>MPU9250_IIC_CLOCK_471_KHZ&#160;</td><td class="fielddoc"><p>471 kHz </p>
</td></tr>
<tr><td class="fieldname"><a id="ggaca8a49d29286b3a1155db08594e176e9a9853dbf7b42c541420e4f28775246bb0"></a>MPU9250_IIC_CLOCK_444_KHZ&#160;</td><td class="fielddoc"><p>444 kHz </p>
</td></tr>
<tr><td class="fieldname"><a id="ggaca8a49d29286b3a1155db08594e176e9ab459a6c6291ad9d8da14c4db1e6062fa"></a>MPU9250_IIC_CLOCK_421_KHZ&#160;</td><td class="fielddoc"><p>421 kHz </p>
</td></tr>
<tr><td class="fieldname"><a id="ggaca8a49d29286b3a1155db08594e176e9af8c3c71f80a031c11f75f9d193537187"></a>MPU9250_IIC_CLOCK_400_KHZ&#160;</td><td class="fielddoc"><p>400 kHz </p>
</td></tr>
<tr><td class="fieldname"><a id="ggaca8a49d29286b3a1155db08594e176e9ae803a5f90d69b51b058e1c8efdf024d7"></a>MPU9250_IIC_CLOCK_381_KHZ&#160;</td><td class="fielddoc"><p>381 kHz </p>
</td></tr>
<tr><td class="fieldname"><a id="ggaca8a49d29286b3a1155db08594e176e9aaf5201ee7da2e70aa70d3392da1de852"></a>MPU9250_IIC_CLOCK_364_KHZ&#160;</td><td class="fielddoc"><p>364 kHz </p>
</td></tr>
</table>

<p class="definition">Definition at line <a class="el" href="driver__mpu9250_8h_source.html#l00285">285</a> of file <a class="el" href="driver__mpu9250_8h_source.html">driver_mpu9250.h</a>.</p>

</div>
</div>
<a id="ga44cdbfcbc22e1219efc3033084eb4090"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga44cdbfcbc22e1219efc3033084eb4090">&#9670;&nbsp;</a></span>mpu9250_iic_delay_t</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="group__mpu9250__basic__driver.html#ga44cdbfcbc22e1219efc3033084eb4090">mpu9250_iic_delay_t</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>mpu9250 iic delay enumeration definition </p>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="gga44cdbfcbc22e1219efc3033084eb4090a162cb22122edac6b155c3ea3d40e8655"></a>MPU9250_IIC_DELAY_ES_SHADOW&#160;</td><td class="fielddoc"><p>delays shadowing of external sensor data until all data has been received </p>
</td></tr>
<tr><td class="fieldname"><a id="gga44cdbfcbc22e1219efc3033084eb4090ac9e6fd86a1ca9bda2765b5c2fc942257"></a>MPU9250_IIC_DELAY_SLAVE_4&#160;</td><td class="fielddoc"><p>slave 4 </p>
</td></tr>
<tr><td class="fieldname"><a id="gga44cdbfcbc22e1219efc3033084eb4090a753c2392771584207ac93e7c90ded989"></a>MPU9250_IIC_DELAY_SLAVE_3&#160;</td><td class="fielddoc"><p>slave 3 </p>
</td></tr>
<tr><td class="fieldname"><a id="gga44cdbfcbc22e1219efc3033084eb4090a35fa8450859e8d17fa0951251b934425"></a>MPU9250_IIC_DELAY_SLAVE_2&#160;</td><td class="fielddoc"><p>slave 2 </p>
</td></tr>
<tr><td class="fieldname"><a id="gga44cdbfcbc22e1219efc3033084eb4090a60d470d8c98c3088839197f81c4a1b12"></a>MPU9250_IIC_DELAY_SLAVE_1&#160;</td><td class="fielddoc"><p>slave 1 </p>
</td></tr>
<tr><td class="fieldname"><a id="gga44cdbfcbc22e1219efc3033084eb4090a4c40993989c41dfdc11fef609f544a1f"></a>MPU9250_IIC_DELAY_SLAVE_0&#160;</td><td class="fielddoc"><p>slave 0 </p>
</td></tr>
</table>

<p class="definition">Definition at line <a class="el" href="driver__mpu9250_8h_source.html#l00370">370</a> of file <a class="el" href="driver__mpu9250_8h_source.html">driver_mpu9250.h</a>.</p>

</div>
</div>
<a id="gacd45d6732fca81b5de83b6d39a946e54"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gacd45d6732fca81b5de83b6d39a946e54">&#9670;&nbsp;</a></span>mpu9250_iic_group_order_t</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="group__mpu9250__basic__driver.html#gacd45d6732fca81b5de83b6d39a946e54">mpu9250_iic_group_order_t</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>mpu9250 iic group order enumeration definition </p>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="ggacd45d6732fca81b5de83b6d39a946e54a66a6bdcb0241be3736b87ff5d5e69dcf"></a>MPU9250_IIC_GROUP_ORDER_EVEN&#160;</td><td class="fielddoc"><p>when cleared to 0, bytes from register addresses 0 and 1, 2 and 3, etc (even, then odd register addresses) are paired to form a word </p>
</td></tr>
<tr><td class="fieldname"><a id="ggacd45d6732fca81b5de83b6d39a946e54affb2b2e4d9d4f553a37424498ea6f65a"></a>MPU9250_IIC_GROUP_ORDER_ODD&#160;</td><td class="fielddoc"><p>when set to 1, bytes from register addresses are paired 1 and 2, 3 and 4, etc (odd, then even register addresses) are paired to form a word </p>
</td></tr>
</table>

<p class="definition">Definition at line <a class="el" href="driver__mpu9250_8h_source.html#l00344">344</a> of file <a class="el" href="driver__mpu9250_8h_source.html">driver_mpu9250.h</a>.</p>

</div>
</div>
<a id="gae3159156a490724a7f594d2681063066"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gae3159156a490724a7f594d2681063066">&#9670;&nbsp;</a></span>mpu9250_iic_mode_t</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="group__mpu9250__basic__driver.html#gae3159156a490724a7f594d2681063066">mpu9250_iic_mode_t</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>mpu9250 iic mode enumeration definition </p>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="ggae3159156a490724a7f594d2681063066a960bb0fa906ab1bcd5809b9924fc1aa3"></a>MPU9250_IIC_MODE_WRITE&#160;</td><td class="fielddoc"><p>write </p>
</td></tr>
<tr><td class="fieldname"><a id="ggae3159156a490724a7f594d2681063066a739d3e31b87a53ae783b4b705cb2d3c8"></a>MPU9250_IIC_MODE_READ&#160;</td><td class="fielddoc"><p>read </p>
</td></tr>
</table>

<p class="definition">Definition at line <a class="el" href="driver__mpu9250_8h_source.html#l00317">317</a> of file <a class="el" href="driver__mpu9250_8h_source.html">driver_mpu9250.h</a>.</p>

</div>
</div>
<a id="gac1d7f29a8abb96f7503f72f12be984ca"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gac1d7f29a8abb96f7503f72f12be984ca">&#9670;&nbsp;</a></span>mpu9250_iic_read_mode_t</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="group__mpu9250__basic__driver.html#gac1d7f29a8abb96f7503f72f12be984ca">mpu9250_iic_read_mode_t</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>mpu9250 iic read mode enumeration definition </p>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="ggac1d7f29a8abb96f7503f72f12be984caa1db68c240fd5d2702c55ade28d1b527c"></a>MPU9250_IIC_READ_MODE_RESTART&#160;</td><td class="fielddoc"><p>restart </p>
</td></tr>
<tr><td class="fieldname"><a id="ggac1d7f29a8abb96f7503f72f12be984caa4966efe2b9438cbb438ae31b1726aecc"></a>MPU9250_IIC_READ_MODE_STOP_AND_START&#160;</td><td class="fielddoc"><p>stop and start </p>
</td></tr>
</table>

<p class="definition">Definition at line <a class="el" href="driver__mpu9250_8h_source.html#l00308">308</a> of file <a class="el" href="driver__mpu9250_8h_source.html">driver_mpu9250.h</a>.</p>

</div>
</div>
<a id="ga6e47b88b6fdf8ed5af0c2942fc19a4c7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga6e47b88b6fdf8ed5af0c2942fc19a4c7">&#9670;&nbsp;</a></span>mpu9250_iic_slave_t</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="group__mpu9250__basic__driver.html#ga6e47b88b6fdf8ed5af0c2942fc19a4c7">mpu9250_iic_slave_t</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>mpu9250 iic slave enumeration definition </p>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="gga6e47b88b6fdf8ed5af0c2942fc19a4c7ad467a2871afe82a44d810d2ee4756d0b"></a>MPU9250_IIC_SLAVE_0&#160;</td><td class="fielddoc"><p>slave0 </p>
</td></tr>
<tr><td class="fieldname"><a id="gga6e47b88b6fdf8ed5af0c2942fc19a4c7ae8e7b25c2af215e99cae3b2828453ec0"></a>MPU9250_IIC_SLAVE_1&#160;</td><td class="fielddoc"><p>slave1 </p>
</td></tr>
<tr><td class="fieldname"><a id="gga6e47b88b6fdf8ed5af0c2942fc19a4c7a8a10a207f26669aff5f9850229ed1351"></a>MPU9250_IIC_SLAVE_2&#160;</td><td class="fielddoc"><p>slave2 </p>
</td></tr>
<tr><td class="fieldname"><a id="gga6e47b88b6fdf8ed5af0c2942fc19a4c7a788383df910eeadbb24bba12978b3efa"></a>MPU9250_IIC_SLAVE_3&#160;</td><td class="fielddoc"><p>slave3 </p>
</td></tr>
<tr><td class="fieldname"><a id="gga6e47b88b6fdf8ed5af0c2942fc19a4c7abc2233951b0bc23ac42791c2ee662a22"></a>MPU9250_IIC_SLAVE_4&#160;</td><td class="fielddoc"><p>slave4 </p>
</td></tr>
</table>

<p class="definition">Definition at line <a class="el" href="driver__mpu9250_8h_source.html#l00273">273</a> of file <a class="el" href="driver__mpu9250_8h_source.html">driver_mpu9250.h</a>.</p>

</div>
</div>
<a id="ga8a1b3b41ca3320afd251ab3548edc367"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga8a1b3b41ca3320afd251ab3548edc367">&#9670;&nbsp;</a></span>mpu9250_iic_status_t</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="group__mpu9250__basic__driver.html#ga8a1b3b41ca3320afd251ab3548edc367">mpu9250_iic_status_t</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>mpu9250 iic status enumeration definition </p>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="gga8a1b3b41ca3320afd251ab3548edc367a891d6637932d43bf13f1d5c80fe5095c"></a>MPU9250_IIC_STATUS_PASS_THROUGH&#160;</td><td class="fielddoc"><p>pass through </p>
</td></tr>
<tr><td class="fieldname"><a id="gga8a1b3b41ca3320afd251ab3548edc367a5f2e9989a0723648d9a5ac9c3a8d93bd"></a>MPU9250_IIC_STATUS_IIC_SLV4_DONE&#160;</td><td class="fielddoc"><p>slave4 done </p>
</td></tr>
<tr><td class="fieldname"><a id="gga8a1b3b41ca3320afd251ab3548edc367a3876207e07a43175576f91ed138d4bf1"></a>MPU9250_IIC_STATUS_IIC_LOST_ARB&#160;</td><td class="fielddoc"><p>lost arbitration </p>
</td></tr>
<tr><td class="fieldname"><a id="gga8a1b3b41ca3320afd251ab3548edc367a30baf17d647884494673864660af6088"></a>MPU9250_IIC_STATUS_IIC_SLV4_NACK&#160;</td><td class="fielddoc"><p>slave4 nack </p>
</td></tr>
<tr><td class="fieldname"><a id="gga8a1b3b41ca3320afd251ab3548edc367a6197df05abe3831caed37e2a14087060"></a>MPU9250_IIC_STATUS_IIC_SLV3_NACK&#160;</td><td class="fielddoc"><p>slave3 nack </p>
</td></tr>
<tr><td class="fieldname"><a id="gga8a1b3b41ca3320afd251ab3548edc367a30e3a6f3bdcd2861a5df748f3d272df1"></a>MPU9250_IIC_STATUS_IIC_SLV2_NACK&#160;</td><td class="fielddoc"><p>slave2 nack </p>
</td></tr>
<tr><td class="fieldname"><a id="gga8a1b3b41ca3320afd251ab3548edc367a2d834ecf4885eafe1e9940727f2b35e5"></a>MPU9250_IIC_STATUS_IIC_SLV1_NACK&#160;</td><td class="fielddoc"><p>slave1 nack </p>
</td></tr>
<tr><td class="fieldname"><a id="gga8a1b3b41ca3320afd251ab3548edc367a229a54e3d9dca2585d9cd4f43d54cb3c"></a>MPU9250_IIC_STATUS_IIC_SLV0_NACK&#160;</td><td class="fielddoc"><p>slave0 nack </p>
</td></tr>
</table>

<p class="definition">Definition at line <a class="el" href="driver__mpu9250_8h_source.html#l00355">355</a> of file <a class="el" href="driver__mpu9250_8h_source.html">driver_mpu9250.h</a>.</p>

</div>
</div>
<a id="ga6e162ff6e92bcfa91d7e08e937093c7c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga6e162ff6e92bcfa91d7e08e937093c7c">&#9670;&nbsp;</a></span>mpu9250_iic_transaction_mode_t</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="group__mpu9250__basic__driver.html#ga6e162ff6e92bcfa91d7e08e937093c7c">mpu9250_iic_transaction_mode_t</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>mpu9250 iic transaction mode enumeration definition </p>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="gga6e162ff6e92bcfa91d7e08e937093c7cae332ebf5d2d09085e57c73dc427b6b8c"></a>MPU9250_IIC_TRANSACTION_MODE_DATA&#160;</td><td class="fielddoc"><p>data only </p>
</td></tr>
<tr><td class="fieldname"><a id="gga6e162ff6e92bcfa91d7e08e937093c7cab62cb49e52d290f628620a7f1a3b8214"></a>MPU9250_IIC_TRANSACTION_MODE_REG_DATA&#160;</td><td class="fielddoc"><p>write a register address prior to reading or writing data </p>
</td></tr>
</table>

<p class="definition">Definition at line <a class="el" href="driver__mpu9250_8h_source.html#l00326">326</a> of file <a class="el" href="driver__mpu9250_8h_source.html">driver_mpu9250.h</a>.</p>

</div>
</div>
<a id="ga7d9cf66109326149ba40c8bee86e12c6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga7d9cf66109326149ba40c8bee86e12c6">&#9670;&nbsp;</a></span>mpu9250_interface_t</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="group__mpu9250__basic__driver.html#ga7d9cf66109326149ba40c8bee86e12c6">mpu9250_interface_t</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>mpu9250 interface enumeration definition </p>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="gga7d9cf66109326149ba40c8bee86e12c6aef50a220e41f3f2792931fd19d950cb3"></a>MPU9250_INTERFACE_IIC&#160;</td><td class="fielddoc"><p>iic interface function </p>
</td></tr>
<tr><td class="fieldname"><a id="gga7d9cf66109326149ba40c8bee86e12c6a4caf275cf35615c231ec06f9bafd87af"></a>MPU9250_INTERFACE_SPI&#160;</td><td class="fielddoc"><p>spi interface function </p>
</td></tr>
</table>

<p class="definition">Definition at line <a class="el" href="driver__mpu9250_8h_source.html#l00062">62</a> of file <a class="el" href="driver__mpu9250_8h_source.html">driver_mpu9250.h</a>.</p>

</div>
</div>
<a id="ga759b7cd8b95661bfc10bb71f5ebb10e2"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga759b7cd8b95661bfc10bb71f5ebb10e2">&#9670;&nbsp;</a></span>mpu9250_interrupt_t</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="group__mpu9250__basic__driver.html#ga759b7cd8b95661bfc10bb71f5ebb10e2">mpu9250_interrupt_t</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>mpu9250 interrupt enumeration definition </p>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="gga759b7cd8b95661bfc10bb71f5ebb10e2a5030e2c21c74ff66479b79b79d6450e5"></a>MPU9250_INTERRUPT_MOTION&#160;</td><td class="fielddoc"><p>motion </p>
</td></tr>
<tr><td class="fieldname"><a id="gga759b7cd8b95661bfc10bb71f5ebb10e2ae7185bca3ffebaa61271eb46d41615c9"></a>MPU9250_INTERRUPT_FIFO_OVERFLOW&#160;</td><td class="fielddoc"><p>fifo overflow </p>
</td></tr>
<tr><td class="fieldname"><a id="gga759b7cd8b95661bfc10bb71f5ebb10e2aa3fc19b2cca3bc1751ee797df869963c"></a>MPU9250_INTERRUPT_FSYNC_INT&#160;</td><td class="fielddoc"><p>fsync int </p>
</td></tr>
<tr><td class="fieldname"><a id="gga759b7cd8b95661bfc10bb71f5ebb10e2ad245c997e25ffa5c010b1206f0a183ce"></a>MPU9250_INTERRUPT_DMP&#160;</td><td class="fielddoc"><p>dmp </p>
</td></tr>
<tr><td class="fieldname"><a id="gga759b7cd8b95661bfc10bb71f5ebb10e2a56a52905e782fac90618ac0bd137de8c"></a>MPU9250_INTERRUPT_DATA_READY&#160;</td><td class="fielddoc"><p>data ready </p>
</td></tr>
</table>

<p class="definition">Definition at line <a class="el" href="driver__mpu9250_8h_source.html#l00261">261</a> of file <a class="el" href="driver__mpu9250_8h_source.html">driver_mpu9250.h</a>.</p>

</div>
</div>
<a id="gaa1b21365e4fc4ef5e338e1960cae6a12"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gaa1b21365e4fc4ef5e338e1960cae6a12">&#9670;&nbsp;</a></span>mpu9250_low_pass_filter_t</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="group__mpu9250__basic__driver.html#gaa1b21365e4fc4ef5e338e1960cae6a12">mpu9250_low_pass_filter_t</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>mpu9250 low pass filter enumeration definition </p>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="ggaa1b21365e4fc4ef5e338e1960cae6a12acdf70f26ca3b4eda6c10e4c3f6957910"></a>MPU9250_LOW_PASS_FILTER_0&#160;</td><td class="fielddoc"><p>bandwidth(Hz) fs(KHz) delay(ms) bandwidth(Hz) delay(ms) <br  />
 11/01 8800 32 0.064 4000 0.04 <br  />
 10 3600 32 0.11 4000 0.04 <br  />
 00 250 8 0.97 4000 0.04 <br  />
 </p>
</td></tr>
<tr><td class="fieldname"><a id="ggaa1b21365e4fc4ef5e338e1960cae6a12acb7cc6957df0fab07f18fbf75b9e0ffb"></a>MPU9250_LOW_PASS_FILTER_1&#160;</td><td class="fielddoc"><p>00 184 1 2.9 188 1.9 <br  />
 </p>
</td></tr>
<tr><td class="fieldname"><a id="ggaa1b21365e4fc4ef5e338e1960cae6a12a517bcbff93ae24f9379f960b5084080a"></a>MPU9250_LOW_PASS_FILTER_2&#160;</td><td class="fielddoc"><p>00 92 1 3.9 98 2.8 <br  />
 </p>
</td></tr>
<tr><td class="fieldname"><a id="ggaa1b21365e4fc4ef5e338e1960cae6a12a0e47315ec9df1d015a4156420c850ff4"></a>MPU9250_LOW_PASS_FILTER_3&#160;</td><td class="fielddoc"><p>00 41 1 5.9 42 4.8 <br  />
 </p>
</td></tr>
<tr><td class="fieldname"><a id="ggaa1b21365e4fc4ef5e338e1960cae6a12a3dd4b669549731f1e73ea513d8d26ef3"></a>MPU9250_LOW_PASS_FILTER_4&#160;</td><td class="fielddoc"><p>00 20 1 9.9 20 8.3 <br  />
 </p>
</td></tr>
<tr><td class="fieldname"><a id="ggaa1b21365e4fc4ef5e338e1960cae6a12a4afebebc9a0943a5a1aeee0a3102d5ee"></a>MPU9250_LOW_PASS_FILTER_5&#160;</td><td class="fielddoc"><p>00 10 1 17.85 10 13.4 <br  />
 </p>
</td></tr>
<tr><td class="fieldname"><a id="ggaa1b21365e4fc4ef5e338e1960cae6a12aa3d1ad32caffd223e7aed70fe6d70348"></a>MPU9250_LOW_PASS_FILTER_6&#160;</td><td class="fielddoc"><p>00 5 1 33.48 5 18.6 <br  />
 </p>
</td></tr>
<tr><td class="fieldname"><a id="ggaa1b21365e4fc4ef5e338e1960cae6a12a853dc840bd32836917a8dbe1f12f3f7c"></a>MPU9250_LOW_PASS_FILTER_7&#160;</td><td class="fielddoc"><p>00 3600 8 0.17 4000 0.04 <br  />
 </p>
</td></tr>
</table>

<p class="definition">Definition at line <a class="el" href="driver__mpu9250_8h_source.html#l00137">137</a> of file <a class="el" href="driver__mpu9250_8h_source.html">driver_mpu9250.h</a>.</p>

</div>
</div>
<a id="gab646732c9be086324d83bd7274038c4a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gab646732c9be086324d83bd7274038c4a">&#9670;&nbsp;</a></span>mpu9250_low_power_accel_output_rate_t</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="group__mpu9250__basic__driver.html#gab646732c9be086324d83bd7274038c4a">mpu9250_low_power_accel_output_rate_t</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>mpu9250 low power accel output rate enumeration definition </p>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="ggab646732c9be086324d83bd7274038c4aa904dfeaa4f3e68a2b6d06b560c4626f5"></a>MPU9250_LOW_POWER_ACCEL_OUTPUT_RATE_0P24&#160;</td><td class="fielddoc"><p>0.24Hz </p>
</td></tr>
<tr><td class="fieldname"><a id="ggab646732c9be086324d83bd7274038c4aa975b55d9c944f699780177d1f47b60ef"></a>MPU9250_LOW_POWER_ACCEL_OUTPUT_RATE_0P49&#160;</td><td class="fielddoc"><p>0.49Hz </p>
</td></tr>
<tr><td class="fieldname"><a id="ggab646732c9be086324d83bd7274038c4aa06dcb73650c2d755665cbed252929660"></a>MPU9250_LOW_POWER_ACCEL_OUTPUT_RATE_0P98&#160;</td><td class="fielddoc"><p>0.98Hz </p>
</td></tr>
<tr><td class="fieldname"><a id="ggab646732c9be086324d83bd7274038c4aa6b8dfd6e7e55a3ebff2614fabeac7dce"></a>MPU9250_LOW_POWER_ACCEL_OUTPUT_RATE_1P95&#160;</td><td class="fielddoc"><p>1.95Hz </p>
</td></tr>
<tr><td class="fieldname"><a id="ggab646732c9be086324d83bd7274038c4aa52c80929c9c104db07c97e68e42c56ff"></a>MPU9250_LOW_POWER_ACCEL_OUTPUT_RATE_3P91&#160;</td><td class="fielddoc"><p>3.91Hz </p>
</td></tr>
<tr><td class="fieldname"><a id="ggab646732c9be086324d83bd7274038c4aa56a6f52fd957cb8ccc35caae5a4d15a9"></a>MPU9250_LOW_POWER_ACCEL_OUTPUT_RATE_7P81&#160;</td><td class="fielddoc"><p>7.81Hz </p>
</td></tr>
<tr><td class="fieldname"><a id="ggab646732c9be086324d83bd7274038c4aaf2da3ce5d7652eaa499522e2318e4b84"></a>MPU9250_LOW_POWER_ACCEL_OUTPUT_RATE_15P63&#160;</td><td class="fielddoc"><p>15.63Hz </p>
</td></tr>
<tr><td class="fieldname"><a id="ggab646732c9be086324d83bd7274038c4aa0cceee4bef5a90b235186780adc3ccb5"></a>MPU9250_LOW_POWER_ACCEL_OUTPUT_RATE_31P25&#160;</td><td class="fielddoc"><p>31.25Hz </p>
</td></tr>
<tr><td class="fieldname"><a id="ggab646732c9be086324d83bd7274038c4aae3d86723edbb3539edb72a51bcc7a2a8"></a>MPU9250_LOW_POWER_ACCEL_OUTPUT_RATE_62P50&#160;</td><td class="fielddoc"><p>62.50Hz </p>
</td></tr>
<tr><td class="fieldname"><a id="ggab646732c9be086324d83bd7274038c4aa2db283929e1694a149b4c93364df8ae6"></a>MPU9250_LOW_POWER_ACCEL_OUTPUT_RATE_125&#160;</td><td class="fielddoc"><p>125Hz </p>
</td></tr>
<tr><td class="fieldname"><a id="ggab646732c9be086324d83bd7274038c4aa8da3669d96ff66f51e9b252ebbb78210"></a>MPU9250_LOW_POWER_ACCEL_OUTPUT_RATE_250&#160;</td><td class="fielddoc"><p>250Hz </p>
</td></tr>
<tr><td class="fieldname"><a id="ggab646732c9be086324d83bd7274038c4aae278fad462c4ba05396eacfba05b9b3b"></a>MPU9250_LOW_POWER_ACCEL_OUTPUT_RATE_500&#160;</td><td class="fielddoc"><p>500Hz </p>
</td></tr>
</table>

<p class="definition">Definition at line <a class="el" href="driver__mpu9250_8h_source.html#l00170">170</a> of file <a class="el" href="driver__mpu9250_8h_source.html">driver_mpu9250.h</a>.</p>

</div>
</div>
<a id="gaf7bc0d4e62e153592add7834d2e015b5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gaf7bc0d4e62e153592add7834d2e015b5">&#9670;&nbsp;</a></span>mpu9250_pin_level_t</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="group__mpu9250__basic__driver.html#gaf7bc0d4e62e153592add7834d2e015b5">mpu9250_pin_level_t</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>mpu9250 pin level enumeration definition </p>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="ggaf7bc0d4e62e153592add7834d2e015b5aac6da3823a65c468582f46b1dc148c01"></a>MPU9250_PIN_LEVEL_HIGH&#160;</td><td class="fielddoc"><p>active low </p>
</td></tr>
<tr><td class="fieldname"><a id="ggaf7bc0d4e62e153592add7834d2e015b5ae64aa8684940b9c215f646596ac5d60d"></a>MPU9250_PIN_LEVEL_LOW&#160;</td><td class="fielddoc"><p>active high </p>
</td></tr>
</table>

<p class="definition">Definition at line <a class="el" href="driver__mpu9250_8h_source.html#l00243">243</a> of file <a class="el" href="driver__mpu9250_8h_source.html">driver_mpu9250.h</a>.</p>

</div>
</div>
<a id="ga3ce5cd6961f3ebda61bef61dc30b34d2"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga3ce5cd6961f3ebda61bef61dc30b34d2">&#9670;&nbsp;</a></span>mpu9250_pin_type_t</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="group__mpu9250__basic__driver.html#ga3ce5cd6961f3ebda61bef61dc30b34d2">mpu9250_pin_type_t</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>mpu9250 pin type enumeration definition </p>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="gga3ce5cd6961f3ebda61bef61dc30b34d2aa0be0047515a1c28eddb8c5f1ddae2ad"></a>MPU9250_PIN_TYPE_PUSH_PULL&#160;</td><td class="fielddoc"><p>push pull </p>
</td></tr>
<tr><td class="fieldname"><a id="gga3ce5cd6961f3ebda61bef61dc30b34d2aa7ed7202cdceff75b3f4b91668fc0a87"></a>MPU9250_PIN_TYPE_OPEN_DRAIN&#160;</td><td class="fielddoc"><p>open drain </p>
</td></tr>
</table>

<p class="definition">Definition at line <a class="el" href="driver__mpu9250_8h_source.html#l00252">252</a> of file <a class="el" href="driver__mpu9250_8h_source.html">driver_mpu9250.h</a>.</p>

</div>
</div>
<a id="ga3da9d2d2ef0d1df3a3db68a8f34df8d1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga3da9d2d2ef0d1df3a3db68a8f34df8d1">&#9670;&nbsp;</a></span>mpu9250_signal_path_reset_t</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="group__mpu9250__basic__driver.html#ga3da9d2d2ef0d1df3a3db68a8f34df8d1">mpu9250_signal_path_reset_t</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>mpu9250 signal path reset enumeration definition </p>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="gga3da9d2d2ef0d1df3a3db68a8f34df8d1a06a2b4c005a61da99fd1145c8f2f2a8b"></a>MPU9250_SIGNAL_PATH_RESET_TEMP&#160;</td><td class="fielddoc"><p>temperature sensor analog and digital signal paths </p>
</td></tr>
<tr><td class="fieldname"><a id="gga3da9d2d2ef0d1df3a3db68a8f34df8d1a0893d0f059c6b899797664af064017d8"></a>MPU9250_SIGNAL_PATH_RESET_ACCEL&#160;</td><td class="fielddoc"><p>accelerometer analog and digital signal paths </p>
</td></tr>
<tr><td class="fieldname"><a id="gga3da9d2d2ef0d1df3a3db68a8f34df8d1ad0771d021b94f45feca26fb732680026"></a>MPU9250_SIGNAL_PATH_RESET_GYRO&#160;</td><td class="fielddoc"><p>gyroscope analog and digital signal paths </p>
</td></tr>
</table>

<p class="definition">Definition at line <a class="el" href="driver__mpu9250_8h_source.html#l00112">112</a> of file <a class="el" href="driver__mpu9250_8h_source.html">driver_mpu9250.h</a>.</p>

</div>
</div>
<a id="ga7b211bf948250fd521f5bac73a542636"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga7b211bf948250fd521f5bac73a542636">&#9670;&nbsp;</a></span>mpu9250_source_t</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="group__mpu9250__basic__driver.html#ga7b211bf948250fd521f5bac73a542636">mpu9250_source_t</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>mpu9250 source enumeration definition </p>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="gga7b211bf948250fd521f5bac73a542636ae477a2db070db29a1d42c3642e0a852c"></a>MPU9250_SOURCE_ACC_X&#160;</td><td class="fielddoc"><p>accelerometer x </p>
</td></tr>
<tr><td class="fieldname"><a id="gga7b211bf948250fd521f5bac73a542636af07fd4400b5c31be0662c3832169a6a2"></a>MPU9250_SOURCE_ACC_Y&#160;</td><td class="fielddoc"><p>accelerometer y </p>
</td></tr>
<tr><td class="fieldname"><a id="gga7b211bf948250fd521f5bac73a542636a71c849f57b5e779d0ee6be8a3a12db9d"></a>MPU9250_SOURCE_ACC_Z&#160;</td><td class="fielddoc"><p>accelerometer z </p>
</td></tr>
<tr><td class="fieldname"><a id="gga7b211bf948250fd521f5bac73a542636a3573959e91e21dba82de8249f4e7b523"></a>MPU9250_SOURCE_GYRO_X&#160;</td><td class="fielddoc"><p>gyroscope x </p>
</td></tr>
<tr><td class="fieldname"><a id="gga7b211bf948250fd521f5bac73a542636abe9b9f9313d0c2d6da6f0280e42f83bd"></a>MPU9250_SOURCE_GYRO_Y&#160;</td><td class="fielddoc"><p>gyroscope y </p>
</td></tr>
<tr><td class="fieldname"><a id="gga7b211bf948250fd521f5bac73a542636adbf686e57542b017ae156ea7263b6003"></a>MPU9250_SOURCE_GYRO_Z&#160;</td><td class="fielddoc"><p>gyroscope z </p>
</td></tr>
</table>

<p class="definition">Definition at line <a class="el" href="driver__mpu9250_8h_source.html#l00089">89</a> of file <a class="el" href="driver__mpu9250_8h_source.html">driver_mpu9250.h</a>.</p>

</div>
</div>
<h2 class="groupheader">Function Documentation</h2>
<a id="ga3aacf23998f11a5ba1f0a025ef7f4801"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga3aacf23998f11a5ba1f0a025ef7f4801">&#9670;&nbsp;</a></span>mpu9250_accelerometer_offset_convert_to_data()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t mpu9250_accelerometer_offset_convert_to_data </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__mpu9250__basic__driver.html#ga92e41973387b33248aba649fd90e9fac">mpu9250_handle_t</a> *&#160;</td>
          <td class="paramname"><em>handle</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int16_t&#160;</td>
          <td class="paramname"><em>reg</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">float *&#160;</td>
          <td class="paramname"><em>mg</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>convert the register raw data to the accelerometer offset </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">*handle</td><td>pointer to an mpu9250 handle structure </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">reg</td><td>register raw data </td></tr>
    <tr><td class="paramdir">[out]</td><td class="paramname">*mg</td><td>pointer to an accelerometer offset buffer </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>status code<ul>
<li>0 success</li>
<li>2 handle is NULL</li>
<li>3 handle is not initialized </li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>none </dd></dl>

<p class="definition">Definition at line <a class="el" href="driver__mpu9250_8c_source.html#l09663">9663</a> of file <a class="el" href="driver__mpu9250_8c_source.html">driver_mpu9250.c</a>.</p>

</div>
</div>
<a id="ga4e91903b63a4188d45c5e9f44feee0d1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga4e91903b63a4188d45c5e9f44feee0d1">&#9670;&nbsp;</a></span>mpu9250_accelerometer_offset_convert_to_register()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t mpu9250_accelerometer_offset_convert_to_register </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__mpu9250__basic__driver.html#ga92e41973387b33248aba649fd90e9fac">mpu9250_handle_t</a> *&#160;</td>
          <td class="paramname"><em>handle</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">float&#160;</td>
          <td class="paramname"><em>mg</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int16_t *&#160;</td>
          <td class="paramname"><em>reg</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>convert the accelerometer offset to the register raw data </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">*handle</td><td>pointer to an mpu9250 handle structure </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">mg</td><td>accelerometer offset </td></tr>
    <tr><td class="paramdir">[out]</td><td class="paramname">*reg</td><td>pointer to a register raw buffer </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>status code<ul>
<li>0 success</li>
<li>2 handle is NULL</li>
<li>3 handle is not initialized </li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>none </dd></dl>

<p class="definition">Definition at line <a class="el" href="driver__mpu9250_8c_source.html#l09636">9636</a> of file <a class="el" href="driver__mpu9250_8c_source.html">driver_mpu9250.c</a>.</p>

</div>
</div>
<a id="ga91cfe80c70e7e102d6e5a1def3a2ee6e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga91cfe80c70e7e102d6e5a1def3a2ee6e">&#9670;&nbsp;</a></span>mpu9250_deinit()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t mpu9250_deinit </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__mpu9250__basic__driver.html#ga92e41973387b33248aba649fd90e9fac">mpu9250_handle_t</a> *&#160;</td>
          <td class="paramname"><em>handle</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>close the chip </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">*handle</td><td>pointer to an mpu9250 handle structure </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>status code<ul>
<li>0 success</li>
<li>1 deinit failed</li>
<li>2 handle is NULL</li>
<li>3 handle is not initialized</li>
<li>4 enter sleep mode failed </li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>none </dd></dl>

<p class="definition">Definition at line <a class="el" href="driver__mpu9250_8c_source.html#l04168">4168</a> of file <a class="el" href="driver__mpu9250_8c_source.html">driver_mpu9250.c</a>.</p>

</div>
</div>
<a id="ga9e4c357b54fec30d939e0065e7ae1716"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga9e4c357b54fec30d939e0065e7ae1716">&#9670;&nbsp;</a></span>mpu9250_device_reset()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t mpu9250_device_reset </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__mpu9250__basic__driver.html#ga92e41973387b33248aba649fd90e9fac">mpu9250_handle_t</a> *&#160;</td>
          <td class="paramname"><em>handle</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>reset the chip </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">*handle</td><td>pointer to an mpu9250 handle structure </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>status code<ul>
<li>0 success</li>
<li>1 device reset failed</li>
<li>2 handle is NULL</li>
<li>3 handle is not initialized </li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>none </dd></dl>

<p class="definition">Definition at line <a class="el" href="driver__mpu9250_8c_source.html#l06285">6285</a> of file <a class="el" href="driver__mpu9250_8c_source.html">driver_mpu9250.c</a>.</p>

</div>
</div>
<a id="ga3b4861d85285ecdf2e76595422980396"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga3b4861d85285ecdf2e76595422980396">&#9670;&nbsp;</a></span>mpu9250_fifo_get()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t mpu9250_fifo_get </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__mpu9250__basic__driver.html#ga92e41973387b33248aba649fd90e9fac">mpu9250_handle_t</a> *&#160;</td>
          <td class="paramname"><em>handle</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint8_t *&#160;</td>
          <td class="paramname"><em>buf</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint16_t&#160;</td>
          <td class="paramname"><em>len</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>fifo read bytes </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">*handle</td><td>pointer to an mpu9250 handle structure </td></tr>
    <tr><td class="paramdir">[out]</td><td class="paramname">*buf</td><td>pointer to a data buffer </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">len</td><td>buffer length </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>status code<ul>
<li>0 success</li>
<li>1 fifo read failed</li>
<li>2 handle is NULL</li>
<li>3 handle is not initialized </li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>none </dd></dl>

<p class="definition">Definition at line <a class="el" href="driver__mpu9250_8c_source.html#l06899">6899</a> of file <a class="el" href="driver__mpu9250_8c_source.html">driver_mpu9250.c</a>.</p>

</div>
</div>
<a id="ga4c9fe97544cbd8679d707ff0ec3be121"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga4c9fe97544cbd8679d707ff0ec3be121">&#9670;&nbsp;</a></span>mpu9250_fifo_reset()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t mpu9250_fifo_reset </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__mpu9250__basic__driver.html#ga92e41973387b33248aba649fd90e9fac">mpu9250_handle_t</a> *&#160;</td>
          <td class="paramname"><em>handle</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>reset the fifo </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">*handle</td><td>pointer to an mpu9250 handle structure </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>status code<ul>
<li>0 success</li>
<li>1 fifo reset failed</li>
<li>2 handle is NULL</li>
<li>3 handle is not initialized </li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>none </dd></dl>

<p class="definition">Definition at line <a class="el" href="driver__mpu9250_8c_source.html#l06042">6042</a> of file <a class="el" href="driver__mpu9250_8c_source.html">driver_mpu9250.c</a>.</p>

</div>
</div>
<a id="gab91cc6dd61eb699c90ac1e0deba763fc"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gab91cc6dd61eb699c90ac1e0deba763fc">&#9670;&nbsp;</a></span>mpu9250_fifo_set()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t mpu9250_fifo_set </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__mpu9250__basic__driver.html#ga92e41973387b33248aba649fd90e9fac">mpu9250_handle_t</a> *&#160;</td>
          <td class="paramname"><em>handle</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint8_t *&#160;</td>
          <td class="paramname"><em>buf</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint16_t&#160;</td>
          <td class="paramname"><em>len</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>fifo write bytes </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">*handle</td><td>pointer to an mpu9250 handle structure </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">*buf</td><td>pointer to a data buffer </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">len</td><td>buffer length </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>status code<ul>
<li>0 success</li>
<li>1 fifo write failed</li>
<li>2 handle is NULL</li>
<li>3 handle is not initialized </li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>none </dd></dl>

<p class="definition">Definition at line <a class="el" href="driver__mpu9250_8c_source.html#l06935">6935</a> of file <a class="el" href="driver__mpu9250_8c_source.html">driver_mpu9250.c</a>.</p>

</div>
</div>
<a id="gafd62e34956311f516d188c10c24d7ee9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gafd62e34956311f516d188c10c24d7ee9">&#9670;&nbsp;</a></span>mpu9250_force_fifo_reset()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t mpu9250_force_fifo_reset </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__mpu9250__basic__driver.html#ga92e41973387b33248aba649fd90e9fac">mpu9250_handle_t</a> *&#160;</td>
          <td class="paramname"><em>handle</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>force reset the fifo </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">*handle</td><td>pointer to an mpu9250 handle structure </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>status code<ul>
<li>0 success</li>
<li>1 force fifo reset failed</li>
<li>2 handle is NULL</li>
<li>3 handle is not initialized </li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>none </dd></dl>

<p class="definition">Definition at line <a class="el" href="driver__mpu9250_8c_source.html#l05844">5844</a> of file <a class="el" href="driver__mpu9250_8c_source.html">driver_mpu9250.c</a>.</p>

</div>
</div>
<a id="ga06a338aba5170e102d7e47c43c758f69"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga06a338aba5170e102d7e47c43c758f69">&#9670;&nbsp;</a></span>mpu9250_get_accel_compare_with_previous_sample()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t mpu9250_get_accel_compare_with_previous_sample </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__mpu9250__basic__driver.html#ga92e41973387b33248aba649fd90e9fac">mpu9250_handle_t</a> *&#160;</td>
          <td class="paramname"><em>handle</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="group__mpu9250__basic__driver.html#ga80d5162f5e92390d0310dbfd8c2b1fd4">mpu9250_bool_t</a> *&#160;</td>
          <td class="paramname"><em>enable</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>get the accel compare with previous sample status </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">*handle</td><td>pointer to an mpu9250 handle structure </td></tr>
    <tr><td class="paramdir">[out]</td><td class="paramname">*enable</td><td>pointer to a bool value buffer </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>status code<ul>
<li>0 success</li>
<li>1 get accel compare with previous sample failed</li>
<li>2 handle is NULL</li>
<li>3 handle is not initialized </li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>none </dd></dl>

<p class="definition">Definition at line <a class="el" href="driver__mpu9250_8c_source.html#l08177">8177</a> of file <a class="el" href="driver__mpu9250_8c_source.html">driver_mpu9250.c</a>.</p>

</div>
</div>
<a id="ga53725196ecc10a6b4f6b65849a262b4c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga53725196ecc10a6b4f6b65849a262b4c">&#9670;&nbsp;</a></span>mpu9250_get_accelerometer_choice()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t mpu9250_get_accelerometer_choice </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__mpu9250__basic__driver.html#ga92e41973387b33248aba649fd90e9fac">mpu9250_handle_t</a> *&#160;</td>
          <td class="paramname"><em>handle</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint8_t *&#160;</td>
          <td class="paramname"><em>choice</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>get the accelerometer choice </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">*handle</td><td>pointer to an mpu9250 handle structure </td></tr>
    <tr><td class="paramdir">[out]</td><td class="paramname">*choice</td><td>pointer to an accelerometer choice buffer </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>status code<ul>
<li>0 success</li>
<li>1 get accelerometer choice failed</li>
<li>2 handle is NULL</li>
<li>3 handle is not initialized</li>
<li>4 choice &gt; 3 </li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>none </dd></dl>

<p class="definition">Definition at line <a class="el" href="driver__mpu9250_8c_source.html#l07849">7849</a> of file <a class="el" href="driver__mpu9250_8c_source.html">driver_mpu9250.c</a>.</p>

</div>
</div>
<a id="ga1d24b0ec077012f267d26223f86057b1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga1d24b0ec077012f267d26223f86057b1">&#9670;&nbsp;</a></span>mpu9250_get_accelerometer_low_pass_filter()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t mpu9250_get_accelerometer_low_pass_filter </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__mpu9250__basic__driver.html#ga92e41973387b33248aba649fd90e9fac">mpu9250_handle_t</a> *&#160;</td>
          <td class="paramname"><em>handle</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="group__mpu9250__basic__driver.html#gae6282fa93bfe7e1b3f93bef144d97e7f">mpu9250_accelerometer_low_pass_filter_t</a> *&#160;</td>
          <td class="paramname"><em>filter</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>get the accelerometer low pass filter </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">*handle</td><td>pointer to an mpu9250 handle structure </td></tr>
    <tr><td class="paramdir">[out]</td><td class="paramname">*filter</td><td>pointer to an accelerometer low pass filter buffer </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>status code<ul>
<li>0 success</li>
<li>1 get accelerometer low pass filter failed</li>
<li>2 handle is NULL</li>
<li>3 handle is not initialized </li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>none </dd></dl>

<p class="definition">Definition at line <a class="el" href="driver__mpu9250_8c_source.html#l07931">7931</a> of file <a class="el" href="driver__mpu9250_8c_source.html">driver_mpu9250.c</a>.</p>

</div>
</div>
<a id="ga440889575585cd3d68d11824592c5449"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga440889575585cd3d68d11824592c5449">&#9670;&nbsp;</a></span>mpu9250_get_accelerometer_range()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t mpu9250_get_accelerometer_range </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__mpu9250__basic__driver.html#ga92e41973387b33248aba649fd90e9fac">mpu9250_handle_t</a> *&#160;</td>
          <td class="paramname"><em>handle</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="group__mpu9250__basic__driver.html#ga30a08d6d164e1ec9ecbf6c674d0162ce">mpu9250_accelerometer_range_t</a> *&#160;</td>
          <td class="paramname"><em>range</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>get the accelerometer range </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">*handle</td><td>pointer to an mpu9250 handle structure </td></tr>
    <tr><td class="paramdir">[out]</td><td class="paramname">*range</td><td>pointer to an accelerometer range buffer </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>status code<ul>
<li>0 success</li>
<li>1 get accelerometer range failed</li>
<li>2 handle is NULL</li>
<li>3 handle is not initialized </li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>none </dd></dl>

<p class="definition">Definition at line <a class="el" href="driver__mpu9250_8c_source.html#l07715">7715</a> of file <a class="el" href="driver__mpu9250_8c_source.html">driver_mpu9250.c</a>.</p>

</div>
</div>
<a id="ga3cca942165df0faba9f8737a3c53d229"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga3cca942165df0faba9f8737a3c53d229">&#9670;&nbsp;</a></span>mpu9250_get_accelerometer_test()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t mpu9250_get_accelerometer_test </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__mpu9250__basic__driver.html#ga92e41973387b33248aba649fd90e9fac">mpu9250_handle_t</a> *&#160;</td>
          <td class="paramname"><em>handle</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="group__mpu9250__basic__driver.html#gae57dfba234eed087f521fa33f265e696">mpu9250_axis_t</a>&#160;</td>
          <td class="paramname"><em>axis</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="group__mpu9250__basic__driver.html#ga80d5162f5e92390d0310dbfd8c2b1fd4">mpu9250_bool_t</a> *&#160;</td>
          <td class="paramname"><em>enable</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>get the accelerometer test </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">*handle</td><td>pointer to an mpu9250 handle structure </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">axis</td><td>tested axis </td></tr>
    <tr><td class="paramdir">[out]</td><td class="paramname">*enable</td><td>pointer to a bool value buffer </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>status code<ul>
<li>0 success</li>
<li>1 get accelerometer test failed</li>
<li>2 handle is NULL</li>
<li>3 handle is not initialized </li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>none </dd></dl>

<p class="definition">Definition at line <a class="el" href="driver__mpu9250_8c_source.html#l07633">7633</a> of file <a class="el" href="driver__mpu9250_8c_source.html">driver_mpu9250.c</a>.</p>

</div>
</div>
<a id="gad2b2810474c40cbb3cf312c6e7ca5031"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gad2b2810474c40cbb3cf312c6e7ca5031">&#9670;&nbsp;</a></span>mpu9250_get_accelerometer_x_offset()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t mpu9250_get_accelerometer_x_offset </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__mpu9250__basic__driver.html#ga92e41973387b33248aba649fd90e9fac">mpu9250_handle_t</a> *&#160;</td>
          <td class="paramname"><em>handle</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int16_t *&#160;</td>
          <td class="paramname"><em>offset</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>get the accelerometer x offset </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">*handle</td><td>pointer to an mpu9250 handle structure </td></tr>
    <tr><td class="paramdir">[out]</td><td class="paramname">*offset</td><td>pointer to an accelerometer x offset buffer </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>status code<ul>
<li>0 success</li>
<li>1 get accelerometer x offset failed</li>
<li>2 handle is NULL</li>
<li>3 handle is not initialized </li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>none </dd></dl>

<p class="definition">Definition at line <a class="el" href="driver__mpu9250_8c_source.html#l09449">9449</a> of file <a class="el" href="driver__mpu9250_8c_source.html">driver_mpu9250.c</a>.</p>

</div>
</div>
<a id="ga8935e43b683880a70c2929c853769146"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga8935e43b683880a70c2929c853769146">&#9670;&nbsp;</a></span>mpu9250_get_accelerometer_x_test()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t mpu9250_get_accelerometer_x_test </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__mpu9250__basic__driver.html#ga92e41973387b33248aba649fd90e9fac">mpu9250_handle_t</a> *&#160;</td>
          <td class="paramname"><em>handle</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint8_t *&#160;</td>
          <td class="paramname"><em>data</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>get the accelerometer x test </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">*handle</td><td>pointer to an mpu9250 handle structure </td></tr>
    <tr><td class="paramdir">[out]</td><td class="paramname">*data</td><td>pointer to a set data buffer </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>status code<ul>
<li>0 success</li>
<li>1 get accelerometer x test failed</li>
<li>2 handle is NULL</li>
<li>3 handle is not initialized </li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>none </dd></dl>

<p class="definition">Definition at line <a class="el" href="driver__mpu9250_8c_source.html#l09236">9236</a> of file <a class="el" href="driver__mpu9250_8c_source.html">driver_mpu9250.c</a>.</p>

</div>
</div>
<a id="ga9450aad07f85a5bd33402437e14a683c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga9450aad07f85a5bd33402437e14a683c">&#9670;&nbsp;</a></span>mpu9250_get_accelerometer_y_offset()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t mpu9250_get_accelerometer_y_offset </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__mpu9250__basic__driver.html#ga92e41973387b33248aba649fd90e9fac">mpu9250_handle_t</a> *&#160;</td>
          <td class="paramname"><em>handle</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int16_t *&#160;</td>
          <td class="paramname"><em>offset</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>get the accelerometer y offset </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">*handle</td><td>pointer to an mpu9250 handle structure </td></tr>
    <tr><td class="paramdir">[out]</td><td class="paramname">*offset</td><td>pointer to an accelerometer y offset buffer </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>status code<ul>
<li>0 success</li>
<li>1 get accelerometer y offset failed</li>
<li>2 handle is NULL</li>
<li>3 handle is not initialized </li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>none </dd></dl>

<p class="definition">Definition at line <a class="el" href="driver__mpu9250_8c_source.html#l09524">9524</a> of file <a class="el" href="driver__mpu9250_8c_source.html">driver_mpu9250.c</a>.</p>

</div>
</div>
<a id="ga83f7c3a3e58c9710c808e6228f21b265"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga83f7c3a3e58c9710c808e6228f21b265">&#9670;&nbsp;</a></span>mpu9250_get_accelerometer_y_test()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t mpu9250_get_accelerometer_y_test </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__mpu9250__basic__driver.html#ga92e41973387b33248aba649fd90e9fac">mpu9250_handle_t</a> *&#160;</td>
          <td class="paramname"><em>handle</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint8_t *&#160;</td>
          <td class="paramname"><em>data</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>get the accelerometer y test </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">*handle</td><td>pointer to an mpu9250 handle structure </td></tr>
    <tr><td class="paramdir">[out]</td><td class="paramname">*data</td><td>pointer to a set data buffer </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>status code<ul>
<li>0 success</li>
<li>1 get accelerometer y test failed</li>
<li>2 handle is NULL</li>
<li>3 handle is not initialized </li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>none </dd></dl>

<p class="definition">Definition at line <a class="el" href="driver__mpu9250_8c_source.html#l09306">9306</a> of file <a class="el" href="driver__mpu9250_8c_source.html">driver_mpu9250.c</a>.</p>

</div>
</div>
<a id="ga33c2e978bd46b3eee1a4778183032fcd"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga33c2e978bd46b3eee1a4778183032fcd">&#9670;&nbsp;</a></span>mpu9250_get_accelerometer_z_offset()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t mpu9250_get_accelerometer_z_offset </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__mpu9250__basic__driver.html#ga92e41973387b33248aba649fd90e9fac">mpu9250_handle_t</a> *&#160;</td>
          <td class="paramname"><em>handle</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int16_t *&#160;</td>
          <td class="paramname"><em>offset</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>get the accelerometer z offset </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">*handle</td><td>pointer to an mpu9250 handle structure </td></tr>
    <tr><td class="paramdir">[out]</td><td class="paramname">*offset</td><td>pointer to an accelerometer z offset buffer </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>status code<ul>
<li>0 success</li>
<li>1 get accelerometer z offset failed</li>
<li>2 handle is NULL</li>
<li>3 handle is not initialized </li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>none </dd></dl>

<p class="definition">Definition at line <a class="el" href="driver__mpu9250_8c_source.html#l09599">9599</a> of file <a class="el" href="driver__mpu9250_8c_source.html">driver_mpu9250.c</a>.</p>

</div>
</div>
<a id="ga412eb439c557cd7978d333f58e49d2c6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga412eb439c557cd7978d333f58e49d2c6">&#9670;&nbsp;</a></span>mpu9250_get_accelerometer_z_test()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t mpu9250_get_accelerometer_z_test </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__mpu9250__basic__driver.html#ga92e41973387b33248aba649fd90e9fac">mpu9250_handle_t</a> *&#160;</td>
          <td class="paramname"><em>handle</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint8_t *&#160;</td>
          <td class="paramname"><em>data</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>get the accelerometer z test </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">*handle</td><td>pointer to an mpu9250 handle structure </td></tr>
    <tr><td class="paramdir">[out]</td><td class="paramname">*data</td><td>pointer to a set data buffer </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>status code<ul>
<li>0 success</li>
<li>1 get accelerometer z test failed</li>
<li>2 handle is NULL</li>
<li>3 handle is not initialized </li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>none </dd></dl>

<p class="definition">Definition at line <a class="el" href="driver__mpu9250_8c_source.html#l09376">9376</a> of file <a class="el" href="driver__mpu9250_8c_source.html">driver_mpu9250.c</a>.</p>

</div>
</div>
<a id="ga01849361aadc45c4d3864ce0f96f1a77"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga01849361aadc45c4d3864ce0f96f1a77">&#9670;&nbsp;</a></span>mpu9250_get_addr_pin()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t mpu9250_get_addr_pin </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__mpu9250__basic__driver.html#ga92e41973387b33248aba649fd90e9fac">mpu9250_handle_t</a> *&#160;</td>
          <td class="paramname"><em>handle</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="group__mpu9250__basic__driver.html#ga51224d8bd81cd18f40f52a6b0d44bc85">mpu9250_address_t</a> *&#160;</td>
          <td class="paramname"><em>addr_pin</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>get the chip address pin </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">*handle</td><td>pointer to an mpu9250 handle structure </td></tr>
    <tr><td class="paramdir">[out]</td><td class="paramname">*addr_pin</td><td>pointer to a chip address pin buffer </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>status code<ul>
<li>0 success</li>
<li>2 handle is NULL </li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>none </dd></dl>

<p class="definition">Definition at line <a class="el" href="driver__mpu9250_8c_source.html#l03985">3985</a> of file <a class="el" href="driver__mpu9250_8c_source.html">driver_mpu9250.c</a>.</p>

</div>
</div>
<a id="ga62158202695d113a7291c1987f5c69b3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga62158202695d113a7291c1987f5c69b3">&#9670;&nbsp;</a></span>mpu9250_get_clock_source()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t mpu9250_get_clock_source </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__mpu9250__basic__driver.html#ga92e41973387b33248aba649fd90e9fac">mpu9250_handle_t</a> *&#160;</td>
          <td class="paramname"><em>handle</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="group__mpu9250__basic__driver.html#gafb535417000a253cc28596e3d39a2b23">mpu9250_clock_source_t</a> *&#160;</td>
          <td class="paramname"><em>clock_source</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>get the chip clock source </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">*handle</td><td>pointer to an mpu9250 handle structure </td></tr>
    <tr><td class="paramdir">[out]</td><td class="paramname">*clock_source</td><td>pointer to a clock source buffer </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>status code<ul>
<li>0 success</li>
<li>1 get clock source failed</li>
<li>2 handle is NULL</li>
<li>3 handle is not initialized </li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>none </dd></dl>

<p class="definition">Definition at line <a class="el" href="driver__mpu9250_8c_source.html#l06412">6412</a> of file <a class="el" href="driver__mpu9250_8c_source.html">driver_mpu9250.c</a>.</p>

</div>
</div>
<a id="gaa1837a8c2fe08bb60c3598795f07a6fe"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gaa1837a8c2fe08bb60c3598795f07a6fe">&#9670;&nbsp;</a></span>mpu9250_get_cycle_wake_up()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t mpu9250_get_cycle_wake_up </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__mpu9250__basic__driver.html#ga92e41973387b33248aba649fd90e9fac">mpu9250_handle_t</a> *&#160;</td>
          <td class="paramname"><em>handle</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="group__mpu9250__basic__driver.html#ga80d5162f5e92390d0310dbfd8c2b1fd4">mpu9250_bool_t</a> *&#160;</td>
          <td class="paramname"><em>enable</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>get the cycle wake up mode status </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">*handle</td><td>pointer to an mpu9250 handle structure </td></tr>
    <tr><td class="paramdir">[out]</td><td class="paramname">*enable</td><td>pointer to a bool value buffer </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>status code<ul>
<li>0 success</li>
<li>1 get cycle wake up failed</li>
<li>2 handle is NULL</li>
<li>3 handle is not initialized </li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>none </dd></dl>

<p class="definition">Definition at line <a class="el" href="driver__mpu9250_8c_source.html#l06576">6576</a> of file <a class="el" href="driver__mpu9250_8c_source.html">driver_mpu9250.c</a>.</p>

</div>
</div>
<a id="gad1cc14b5ac17d9bae0f955748153d907"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gad1cc14b5ac17d9bae0f955748153d907">&#9670;&nbsp;</a></span>mpu9250_get_device_reset()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t mpu9250_get_device_reset </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__mpu9250__basic__driver.html#ga92e41973387b33248aba649fd90e9fac">mpu9250_handle_t</a> *&#160;</td>
          <td class="paramname"><em>handle</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="group__mpu9250__basic__driver.html#ga80d5162f5e92390d0310dbfd8c2b1fd4">mpu9250_bool_t</a> *&#160;</td>
          <td class="paramname"><em>enable</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>get the device reset status </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">*handle</td><td>pointer to an mpu9250 handle structure </td></tr>
    <tr><td class="paramdir">[out]</td><td class="paramname">*enable</td><td>pointer to a bool value buffer </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>status code<ul>
<li>0 success</li>
<li>1 get device reset failed</li>
<li>2 handle is NULL</li>
<li>3 handle is not initialized </li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>none </dd></dl>

<p class="definition">Definition at line <a class="el" href="driver__mpu9250_8c_source.html#l06330">6330</a> of file <a class="el" href="driver__mpu9250_8c_source.html">driver_mpu9250.c</a>.</p>

</div>
</div>
<a id="gaa744793c29eac7ef35fdb64f68298312"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gaa744793c29eac7ef35fdb64f68298312">&#9670;&nbsp;</a></span>mpu9250_get_disable_iic_slave()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t mpu9250_get_disable_iic_slave </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__mpu9250__basic__driver.html#ga92e41973387b33248aba649fd90e9fac">mpu9250_handle_t</a> *&#160;</td>
          <td class="paramname"><em>handle</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="group__mpu9250__basic__driver.html#ga80d5162f5e92390d0310dbfd8c2b1fd4">mpu9250_bool_t</a> *&#160;</td>
          <td class="paramname"><em>enable</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>get the iic slave status </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">*handle</td><td>pointer to an mpu9250 handle structure </td></tr>
    <tr><td class="paramdir">[out]</td><td class="paramname">*enable</td><td>pointer to a bool value buffer </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>status code<ul>
<li>0 success</li>
<li>1 get disable iic slave failed</li>
<li>2 handle is NULL</li>
<li>3 handle is not initialized </li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>none </dd></dl>

<p class="definition">Definition at line <a class="el" href="driver__mpu9250_8c_source.html#l06006">6006</a> of file <a class="el" href="driver__mpu9250_8c_source.html">driver_mpu9250.c</a>.</p>

</div>
</div>
<a id="ga6c6cfeb1e11f25e756ee145fb384f275"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga6c6cfeb1e11f25e756ee145fb384f275">&#9670;&nbsp;</a></span>mpu9250_get_extern_sync()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t mpu9250_get_extern_sync </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__mpu9250__basic__driver.html#ga92e41973387b33248aba649fd90e9fac">mpu9250_handle_t</a> *&#160;</td>
          <td class="paramname"><em>handle</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="group__mpu9250__basic__driver.html#ga769540e19a5ed0ce26a3172d5dcd99f4">mpu9250_extern_sync_t</a> *&#160;</td>
          <td class="paramname"><em>sync</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>get the extern sync type </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">*handle</td><td>pointer to an mpu9250 handle structure </td></tr>
    <tr><td class="paramdir">[out]</td><td class="paramname">*sync</td><td>pointer to an extern sync type buffer </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>status code<ul>
<li>0 success</li>
<li>1 get extern sync failed</li>
<li>2 handle is NULL</li>
<li>3 handle is not initialized </li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>none </dd></dl>

<p class="definition">Definition at line <a class="el" href="driver__mpu9250_8c_source.html#l07130">7130</a> of file <a class="el" href="driver__mpu9250_8c_source.html">driver_mpu9250.c</a>.</p>

</div>
</div>
<a id="gad4fa781e24c9b219c45e4f7800a46b5b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gad4fa781e24c9b219c45e4f7800a46b5b">&#9670;&nbsp;</a></span>mpu9250_get_fifo()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t mpu9250_get_fifo </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__mpu9250__basic__driver.html#ga92e41973387b33248aba649fd90e9fac">mpu9250_handle_t</a> *&#160;</td>
          <td class="paramname"><em>handle</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="group__mpu9250__basic__driver.html#ga80d5162f5e92390d0310dbfd8c2b1fd4">mpu9250_bool_t</a> *&#160;</td>
          <td class="paramname"><em>enable</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>get the fifo status </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">*handle</td><td>pointer to an mpu9250 handle structure </td></tr>
    <tr><td class="paramdir">[out]</td><td class="paramname">*enable</td><td>pointer to a bool value buffer </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>status code<ul>
<li>0 success</li>
<li>1 get fifo failed</li>
<li>2 handle is NULL</li>
<li>3 handle is not initialized </li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>none </dd></dl>

<p class="definition">Definition at line <a class="el" href="driver__mpu9250_8c_source.html#l05808">5808</a> of file <a class="el" href="driver__mpu9250_8c_source.html">driver_mpu9250.c</a>.</p>

</div>
</div>
<a id="ga353641c23c70be8b6598617ea7d3365c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga353641c23c70be8b6598617ea7d3365c">&#9670;&nbsp;</a></span>mpu9250_get_fifo_count()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t mpu9250_get_fifo_count </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__mpu9250__basic__driver.html#ga92e41973387b33248aba649fd90e9fac">mpu9250_handle_t</a> *&#160;</td>
          <td class="paramname"><em>handle</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint16_t *&#160;</td>
          <td class="paramname"><em>count</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>get the fifo counter value </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">*handle</td><td>pointer to an mpu9250 handle structure </td></tr>
    <tr><td class="paramdir">[out]</td><td class="paramname">*count</td><td>pointer to a fifo count buffer </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>status code<ul>
<li>0 success</li>
<li>1 get fifo count failed</li>
<li>2 handle is NULL</li>
<li>3 handle is not initialized </li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>none </dd></dl>

<p class="definition">Definition at line <a class="el" href="driver__mpu9250_8c_source.html#l06861">6861</a> of file <a class="el" href="driver__mpu9250_8c_source.html">driver_mpu9250.c</a>.</p>

</div>
</div>
<a id="ga979ce7c8cc94dc2ca6dad72fa55a468b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga979ce7c8cc94dc2ca6dad72fa55a468b">&#9670;&nbsp;</a></span>mpu9250_get_fifo_enable()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t mpu9250_get_fifo_enable </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__mpu9250__basic__driver.html#ga92e41973387b33248aba649fd90e9fac">mpu9250_handle_t</a> *&#160;</td>
          <td class="paramname"><em>handle</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="group__mpu9250__basic__driver.html#gaf85a7c775594df03179f101c03939a20">mpu9250_fifo_t</a>&#160;</td>
          <td class="paramname"><em>fifo</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="group__mpu9250__basic__driver.html#ga80d5162f5e92390d0310dbfd8c2b1fd4">mpu9250_bool_t</a> *&#160;</td>
          <td class="paramname"><em>enable</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>get the fifo function status </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">*handle</td><td>pointer to an mpu9250 handle structure </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">fifo</td><td>fifo type </td></tr>
    <tr><td class="paramdir">[out]</td><td class="paramname">*enable</td><td>pointer to a bool value buffer </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>status code<ul>
<li>0 success</li>
<li>1 get fifo enable failed</li>
<li>2 handle is NULL</li>
<li>3 handle is not initialized </li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>none </dd></dl>

<p class="definition">Definition at line <a class="el" href="driver__mpu9250_8c_source.html#l08261">8261</a> of file <a class="el" href="driver__mpu9250_8c_source.html">driver_mpu9250.c</a>.</p>

</div>
</div>
<a id="ga1ca594c177c1142fe45a6ed808c81897"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga1ca594c177c1142fe45a6ed808c81897">&#9670;&nbsp;</a></span>mpu9250_get_fifo_mode()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t mpu9250_get_fifo_mode </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__mpu9250__basic__driver.html#ga92e41973387b33248aba649fd90e9fac">mpu9250_handle_t</a> *&#160;</td>
          <td class="paramname"><em>handle</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="group__mpu9250__basic__driver.html#gab13778e0d9f00d67ab417f8c8c59a857">mpu9250_fifo_mode</a> *&#160;</td>
          <td class="paramname"><em>mode</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>get the fifo mode </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">*handle</td><td>pointer to an mpu9250 handle structure </td></tr>
    <tr><td class="paramdir">[out]</td><td class="paramname">*mode</td><td>pointer to a fifo mode buffer </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>status code<ul>
<li>0 success</li>
<li>1 get fifo mode failed</li>
<li>2 handle is NULL</li>
<li>3 handle is not initialized </li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>none </dd></dl>

<p class="definition">Definition at line <a class="el" href="driver__mpu9250_8c_source.html#l07294">7294</a> of file <a class="el" href="driver__mpu9250_8c_source.html">driver_mpu9250.c</a>.</p>

</div>
</div>
<a id="gac4a0ddeae1f4c710821bbd86d987bb97"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gac4a0ddeae1f4c710821bbd86d987bb97">&#9670;&nbsp;</a></span>mpu9250_get_fifo_reset()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t mpu9250_get_fifo_reset </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__mpu9250__basic__driver.html#ga92e41973387b33248aba649fd90e9fac">mpu9250_handle_t</a> *&#160;</td>
          <td class="paramname"><em>handle</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="group__mpu9250__basic__driver.html#ga80d5162f5e92390d0310dbfd8c2b1fd4">mpu9250_bool_t</a> *&#160;</td>
          <td class="paramname"><em>enable</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>get the fifo reset status </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">*handle</td><td>pointer to an mpu9250 handle structure </td></tr>
    <tr><td class="paramdir">[out]</td><td class="paramname">*enable</td><td>pointer to a bool value buffer </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>status code<ul>
<li>0 success</li>
<li>1 get fifo reset failed</li>
<li>2 handle is NULL</li>
<li>3 handle is not initialized </li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>none </dd></dl>

<p class="definition">Definition at line <a class="el" href="driver__mpu9250_8c_source.html#l06087">6087</a> of file <a class="el" href="driver__mpu9250_8c_source.html">driver_mpu9250.c</a>.</p>

</div>
</div>
<a id="ga7659d118c29f5fd72f6c82e97ffb5b41"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga7659d118c29f5fd72f6c82e97ffb5b41">&#9670;&nbsp;</a></span>mpu9250_get_fsync_interrupt()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t mpu9250_get_fsync_interrupt </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__mpu9250__basic__driver.html#ga92e41973387b33248aba649fd90e9fac">mpu9250_handle_t</a> *&#160;</td>
          <td class="paramname"><em>handle</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="group__mpu9250__basic__driver.html#ga80d5162f5e92390d0310dbfd8c2b1fd4">mpu9250_bool_t</a> *&#160;</td>
          <td class="paramname"><em>enable</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>get the fsync interrupt status </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">*handle</td><td>pointer to an mpu9250 handle structure </td></tr>
    <tr><td class="paramdir">[out]</td><td class="paramname">*enable</td><td>pointer to a bool value buffer </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>status code<ul>
<li>0 success</li>
<li>1 get fsync interrupt failed</li>
<li>2 handle is NULL</li>
<li>3 handle is not initialized </li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>none </dd></dl>

<p class="definition">Definition at line <a class="el" href="driver__mpu9250_8c_source.html#l08753">8753</a> of file <a class="el" href="driver__mpu9250_8c_source.html">driver_mpu9250.c</a>.</p>

</div>
</div>
<a id="ga1bb4cd37ac3d74195bf59e4b39967ded"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga1bb4cd37ac3d74195bf59e4b39967ded">&#9670;&nbsp;</a></span>mpu9250_get_fsync_interrupt_level()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t mpu9250_get_fsync_interrupt_level </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__mpu9250__basic__driver.html#ga92e41973387b33248aba649fd90e9fac">mpu9250_handle_t</a> *&#160;</td>
          <td class="paramname"><em>handle</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="group__mpu9250__basic__driver.html#gaf7bc0d4e62e153592add7834d2e015b5">mpu9250_pin_level_t</a> *&#160;</td>
          <td class="paramname"><em>level</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>get the fsync interrupt level </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">*handle</td><td>pointer to an mpu9250 handle structure </td></tr>
    <tr><td class="paramdir">[out]</td><td class="paramname">*level</td><td>pointer to a set level buffer </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>status code<ul>
<li>0 success</li>
<li>1 get fsync interrupt level failed</li>
<li>2 handle is NULL</li>
<li>3 handle is not initialized </li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>none </dd></dl>

<p class="definition">Definition at line <a class="el" href="driver__mpu9250_8c_source.html#l08671">8671</a> of file <a class="el" href="driver__mpu9250_8c_source.html">driver_mpu9250.c</a>.</p>

</div>
</div>
<a id="ga7250e10db6f4260562bc27ad35f26e09"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga7250e10db6f4260562bc27ad35f26e09">&#9670;&nbsp;</a></span>mpu9250_get_gyro_standby()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t mpu9250_get_gyro_standby </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__mpu9250__basic__driver.html#ga92e41973387b33248aba649fd90e9fac">mpu9250_handle_t</a> *&#160;</td>
          <td class="paramname"><em>handle</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="group__mpu9250__basic__driver.html#ga80d5162f5e92390d0310dbfd8c2b1fd4">mpu9250_bool_t</a> *&#160;</td>
          <td class="paramname"><em>enable</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>get the gyro standby status </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">*handle</td><td>pointer to an mpu9250 handle structure </td></tr>
    <tr><td class="paramdir">[out]</td><td class="paramname">*enable</td><td>pointer to a bool value buffer </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>status code<ul>
<li>0 success</li>
<li>1 get gyro standby failed</li>
<li>2 handle is NULL</li>
<li>3 handle is not initialized </li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>none </dd></dl>

<p class="definition">Definition at line <a class="el" href="driver__mpu9250_8c_source.html#l06740">6740</a> of file <a class="el" href="driver__mpu9250_8c_source.html">driver_mpu9250.c</a>.</p>

</div>
</div>
<a id="gaacc756913dbf167e5f0aeb49db470d4b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gaacc756913dbf167e5f0aeb49db470d4b">&#9670;&nbsp;</a></span>mpu9250_get_gyro_x_offset()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t mpu9250_get_gyro_x_offset </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__mpu9250__basic__driver.html#ga92e41973387b33248aba649fd90e9fac">mpu9250_handle_t</a> *&#160;</td>
          <td class="paramname"><em>handle</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int16_t *&#160;</td>
          <td class="paramname"><em>offset</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>get the gyro x offset </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">*handle</td><td>pointer to an mpu9250 handle structure </td></tr>
    <tr><td class="paramdir">[out]</td><td class="paramname">*offset</td><td>pointer to a gyro x offset buffer </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>status code<ul>
<li>0 success</li>
<li>1 get gyro x offset failed</li>
<li>2 handle is NULL</li>
<li>3 handle is not initialized </li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>none </dd></dl>

<p class="definition">Definition at line <a class="el" href="driver__mpu9250_8c_source.html#l09728">9728</a> of file <a class="el" href="driver__mpu9250_8c_source.html">driver_mpu9250.c</a>.</p>

</div>
</div>
<a id="ga303af1a635cf07b86193c5654b6813d9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga303af1a635cf07b86193c5654b6813d9">&#9670;&nbsp;</a></span>mpu9250_get_gyro_y_offset()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t mpu9250_get_gyro_y_offset </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__mpu9250__basic__driver.html#ga92e41973387b33248aba649fd90e9fac">mpu9250_handle_t</a> *&#160;</td>
          <td class="paramname"><em>handle</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int16_t *&#160;</td>
          <td class="paramname"><em>offset</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>get the gyro y offset </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">*handle</td><td>pointer to an mpu9250 handle structure </td></tr>
    <tr><td class="paramdir">[out]</td><td class="paramname">*offset</td><td>pointer to a gyro y offset buffer </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>status code<ul>
<li>0 success</li>
<li>1 get gyro y offset failed</li>
<li>2 handle is NULL</li>
<li>3 handle is not initialized </li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>none </dd></dl>

<p class="definition">Definition at line <a class="el" href="driver__mpu9250_8c_source.html#l09803">9803</a> of file <a class="el" href="driver__mpu9250_8c_source.html">driver_mpu9250.c</a>.</p>

</div>
</div>
<a id="ga1ff8c8712c55dc73579a5c312a835f46"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga1ff8c8712c55dc73579a5c312a835f46">&#9670;&nbsp;</a></span>mpu9250_get_gyro_z_offset()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t mpu9250_get_gyro_z_offset </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__mpu9250__basic__driver.html#ga92e41973387b33248aba649fd90e9fac">mpu9250_handle_t</a> *&#160;</td>
          <td class="paramname"><em>handle</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int16_t *&#160;</td>
          <td class="paramname"><em>offset</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>get the gyro z offset </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">*handle</td><td>pointer to an mpu9250 handle structure </td></tr>
    <tr><td class="paramdir">[out]</td><td class="paramname">*offset</td><td>pointer to a gyro z offset buffer </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>status code<ul>
<li>0 success</li>
<li>1 get gyro z offset failed</li>
<li>2 handle is NULL</li>
<li>3 handle is not initialized </li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>none </dd></dl>

<p class="definition">Definition at line <a class="el" href="driver__mpu9250_8c_source.html#l09878">9878</a> of file <a class="el" href="driver__mpu9250_8c_source.html">driver_mpu9250.c</a>.</p>

</div>
</div>
<a id="gadbadf1b8e26556253c782a9f236d32bb"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gadbadf1b8e26556253c782a9f236d32bb">&#9670;&nbsp;</a></span>mpu9250_get_gyroscope_choice()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t mpu9250_get_gyroscope_choice </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__mpu9250__basic__driver.html#ga92e41973387b33248aba649fd90e9fac">mpu9250_handle_t</a> *&#160;</td>
          <td class="paramname"><em>handle</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint8_t *&#160;</td>
          <td class="paramname"><em>choice</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>get the gyroscope choice </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">*handle</td><td>pointer to an mpu9250 handle structure </td></tr>
    <tr><td class="paramdir">[out]</td><td class="paramname">*choice</td><td>pointer to a gyroscope choice buffer </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>status code<ul>
<li>0 success</li>
<li>1 get gyroscope choice failed</li>
<li>2 handle is NULL</li>
<li>3 handle is not initialized </li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>none </dd></dl>

<p class="definition">Definition at line <a class="el" href="driver__mpu9250_8c_source.html#l07549">7549</a> of file <a class="el" href="driver__mpu9250_8c_source.html">driver_mpu9250.c</a>.</p>

</div>
</div>
<a id="ga982cb66da5f7efcd9be5c5e040a00c90"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga982cb66da5f7efcd9be5c5e040a00c90">&#9670;&nbsp;</a></span>mpu9250_get_gyroscope_range()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t mpu9250_get_gyroscope_range </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__mpu9250__basic__driver.html#ga92e41973387b33248aba649fd90e9fac">mpu9250_handle_t</a> *&#160;</td>
          <td class="paramname"><em>handle</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="group__mpu9250__basic__driver.html#ga516f3106aa12afe168e549885c6023bd">mpu9250_gyroscope_range_t</a> *&#160;</td>
          <td class="paramname"><em>range</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>get the gyroscope range </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">*handle</td><td>pointer to an mpu9250 handle structure </td></tr>
    <tr><td class="paramdir">[out]</td><td class="paramname">*range</td><td>pointer to a gyroscope range buffer </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>status code<ul>
<li>0 success</li>
<li>1 get gyroscope range failed</li>
<li>2 handle is NULL</li>
<li>3 handle is not initialized </li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>none </dd></dl>

<p class="definition">Definition at line <a class="el" href="driver__mpu9250_8c_source.html#l07460">7460</a> of file <a class="el" href="driver__mpu9250_8c_source.html">driver_mpu9250.c</a>.</p>

</div>
</div>
<a id="ga9d874ba95db2e46c7a77d9ecb8921e8a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga9d874ba95db2e46c7a77d9ecb8921e8a">&#9670;&nbsp;</a></span>mpu9250_get_gyroscope_test()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t mpu9250_get_gyroscope_test </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__mpu9250__basic__driver.html#ga92e41973387b33248aba649fd90e9fac">mpu9250_handle_t</a> *&#160;</td>
          <td class="paramname"><em>handle</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="group__mpu9250__basic__driver.html#gae57dfba234eed087f521fa33f265e696">mpu9250_axis_t</a>&#160;</td>
          <td class="paramname"><em>axis</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="group__mpu9250__basic__driver.html#ga80d5162f5e92390d0310dbfd8c2b1fd4">mpu9250_bool_t</a> *&#160;</td>
          <td class="paramname"><em>enable</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>get the gyroscope test </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">*handle</td><td>pointer to an mpu9250 handle structure </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">axis</td><td>tested axis </td></tr>
    <tr><td class="paramdir">[out]</td><td class="paramname">*enable</td><td>pointer to a bool value buffer </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>status code<ul>
<li>0 success</li>
<li>1 get gyroscope test failed</li>
<li>2 handle is NULL</li>
<li>3 handle is not initialized </li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>none </dd></dl>

<p class="definition">Definition at line <a class="el" href="driver__mpu9250_8c_source.html#l07378">7378</a> of file <a class="el" href="driver__mpu9250_8c_source.html">driver_mpu9250.c</a>.</p>

</div>
</div>
<a id="ga75bab91f2fa96aee69eb89da561f227a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga75bab91f2fa96aee69eb89da561f227a">&#9670;&nbsp;</a></span>mpu9250_get_gyroscope_x_test()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t mpu9250_get_gyroscope_x_test </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__mpu9250__basic__driver.html#ga92e41973387b33248aba649fd90e9fac">mpu9250_handle_t</a> *&#160;</td>
          <td class="paramname"><em>handle</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint8_t *&#160;</td>
          <td class="paramname"><em>data</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>get the gyroscope x test </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">*handle</td><td>pointer to an mpu9250 handle structure </td></tr>
    <tr><td class="paramdir">[out]</td><td class="paramname">*data</td><td>pointer to a set data buffer </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>status code<ul>
<li>0 success</li>
<li>1 get gyroscope x test failed</li>
<li>2 handle is NULL</li>
<li>3 handle is not initialized </li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>none </dd></dl>

<p class="definition">Definition at line <a class="el" href="driver__mpu9250_8c_source.html#l09026">9026</a> of file <a class="el" href="driver__mpu9250_8c_source.html">driver_mpu9250.c</a>.</p>

</div>
</div>
<a id="ga24c98ca0dd2d12d2b6d6346982615fcd"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga24c98ca0dd2d12d2b6d6346982615fcd">&#9670;&nbsp;</a></span>mpu9250_get_gyroscope_y_test()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t mpu9250_get_gyroscope_y_test </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__mpu9250__basic__driver.html#ga92e41973387b33248aba649fd90e9fac">mpu9250_handle_t</a> *&#160;</td>
          <td class="paramname"><em>handle</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint8_t *&#160;</td>
          <td class="paramname"><em>data</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>get the gyroscope y test </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">*handle</td><td>pointer to an mpu9250 handle structure </td></tr>
    <tr><td class="paramdir">[out]</td><td class="paramname">*data</td><td>pointer to a set data buffer </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>status code<ul>
<li>0 success</li>
<li>1 get gyroscope y test failed</li>
<li>2 handle is NULL</li>
<li>3 handle is not initialized </li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>none </dd></dl>

<p class="definition">Definition at line <a class="el" href="driver__mpu9250_8c_source.html#l09096">9096</a> of file <a class="el" href="driver__mpu9250_8c_source.html">driver_mpu9250.c</a>.</p>

</div>
</div>
<a id="ga85d23ba6808a6461124feb790c93ecd8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga85d23ba6808a6461124feb790c93ecd8">&#9670;&nbsp;</a></span>mpu9250_get_gyroscope_z_test()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t mpu9250_get_gyroscope_z_test </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__mpu9250__basic__driver.html#ga92e41973387b33248aba649fd90e9fac">mpu9250_handle_t</a> *&#160;</td>
          <td class="paramname"><em>handle</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint8_t *&#160;</td>
          <td class="paramname"><em>data</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>get the gyroscope z test </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">*handle</td><td>pointer to an mpu9250 handle structure </td></tr>
    <tr><td class="paramdir">[out]</td><td class="paramname">*data</td><td>pointer to a set data buffer </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>status code<ul>
<li>0 success</li>
<li>1 get gyroscope z test failed</li>
<li>2 handle is NULL</li>
<li>3 handle is not initialized </li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>none </dd></dl>

<p class="definition">Definition at line <a class="el" href="driver__mpu9250_8c_source.html#l09166">9166</a> of file <a class="el" href="driver__mpu9250_8c_source.html">driver_mpu9250.c</a>.</p>

</div>
</div>
<a id="gaa61c4c84237b76cdb93692385d37f2b0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gaa61c4c84237b76cdb93692385d37f2b0">&#9670;&nbsp;</a></span>mpu9250_get_iic4_data_in()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t mpu9250_get_iic4_data_in </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__mpu9250__basic__driver.html#ga92e41973387b33248aba649fd90e9fac">mpu9250_handle_t</a> *&#160;</td>
          <td class="paramname"><em>handle</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint8_t *&#160;</td>
          <td class="paramname"><em>data</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>get the iic4 data in </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">*handle</td><td>pointer to an mpu9250 handle structure </td></tr>
    <tr><td class="paramdir">[out]</td><td class="paramname">*data</td><td>pointer to a set data buffer </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>status code<ul>
<li>0 success</li>
<li>1 get iic4 data in failed</li>
<li>2 handle is NULL</li>
<li>3 handle is not initialized </li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>none </dd></dl>

<p class="definition">Definition at line <a class="el" href="driver__mpu9250_8c_source.html#l12954">12954</a> of file <a class="el" href="driver__mpu9250_8c_source.html">driver_mpu9250.c</a>.</p>

</div>
</div>
<a id="ga69180ec27b84ec15334ec09e10a42e69"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga69180ec27b84ec15334ec09e10a42e69">&#9670;&nbsp;</a></span>mpu9250_get_iic4_data_out()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t mpu9250_get_iic4_data_out </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__mpu9250__basic__driver.html#ga92e41973387b33248aba649fd90e9fac">mpu9250_handle_t</a> *&#160;</td>
          <td class="paramname"><em>handle</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint8_t *&#160;</td>
          <td class="paramname"><em>data</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>get the iic4 data out </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">*handle</td><td>pointer to an mpu9250 handle structure </td></tr>
    <tr><td class="paramdir">[out]</td><td class="paramname">*data</td><td>pointer to a set data buffer </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>status code<ul>
<li>0 success</li>
<li>1 get iic4 data out failed</li>
<li>2 handle is NULL</li>
<li>3 handle is not initialized </li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>none </dd></dl>

<p class="definition">Definition at line <a class="el" href="driver__mpu9250_8c_source.html#l12884">12884</a> of file <a class="el" href="driver__mpu9250_8c_source.html">driver_mpu9250.c</a>.</p>

</div>
</div>
<a id="ga1abf5f63df9efdf8f407938478f8f394"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga1abf5f63df9efdf8f407938478f8f394">&#9670;&nbsp;</a></span>mpu9250_get_iic4_enable()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t mpu9250_get_iic4_enable </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__mpu9250__basic__driver.html#ga92e41973387b33248aba649fd90e9fac">mpu9250_handle_t</a> *&#160;</td>
          <td class="paramname"><em>handle</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="group__mpu9250__basic__driver.html#ga80d5162f5e92390d0310dbfd8c2b1fd4">mpu9250_bool_t</a> *&#160;</td>
          <td class="paramname"><em>enable</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>get the iic4 status </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">*handle</td><td>pointer to an mpu9250 handle structure </td></tr>
    <tr><td class="paramdir">[out]</td><td class="paramname">*enable</td><td>pointer to a bool value buffer </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>status code<ul>
<li>0 success</li>
<li>1 get iic4 enable failed</li>
<li>2 handle is NULL</li>
<li>3 handle is not initialized </li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>none </dd></dl>

<p class="definition">Definition at line <a class="el" href="driver__mpu9250_8c_source.html#l12559">12559</a> of file <a class="el" href="driver__mpu9250_8c_source.html">driver_mpu9250.c</a>.</p>

</div>
</div>
<a id="ga3ad4d01611d559977c49259906021710"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga3ad4d01611d559977c49259906021710">&#9670;&nbsp;</a></span>mpu9250_get_iic4_interrupt()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t mpu9250_get_iic4_interrupt </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__mpu9250__basic__driver.html#ga92e41973387b33248aba649fd90e9fac">mpu9250_handle_t</a> *&#160;</td>
          <td class="paramname"><em>handle</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="group__mpu9250__basic__driver.html#ga80d5162f5e92390d0310dbfd8c2b1fd4">mpu9250_bool_t</a> *&#160;</td>
          <td class="paramname"><em>enable</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>get the iic4 interrupt status </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">*handle</td><td>pointer to an mpu9250 handle structure </td></tr>
    <tr><td class="paramdir">[out]</td><td class="paramname">*enable</td><td>pointer to a bool value buffer </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>status code<ul>
<li>0 success</li>
<li>1 get iic4 interrupt failed</li>
<li>2 handle is NULL</li>
<li>3 handle is not initialized </li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>none </dd></dl>

<p class="definition">Definition at line <a class="el" href="driver__mpu9250_8c_source.html#l12641">12641</a> of file <a class="el" href="driver__mpu9250_8c_source.html">driver_mpu9250.c</a>.</p>

</div>
</div>
<a id="ga54d626671ab92f0bfbd6046d3c99ea12"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga54d626671ab92f0bfbd6046d3c99ea12">&#9670;&nbsp;</a></span>mpu9250_get_iic4_transaction_mode()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t mpu9250_get_iic4_transaction_mode </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__mpu9250__basic__driver.html#ga92e41973387b33248aba649fd90e9fac">mpu9250_handle_t</a> *&#160;</td>
          <td class="paramname"><em>handle</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="group__mpu9250__basic__driver.html#gac822022882fe75c6a1b95d00696eb0be">mpu9250_iic4_transaction_mode_t</a> *&#160;</td>
          <td class="paramname"><em>mode</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>get the iic4 transaction mode </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">*handle</td><td>pointer to an mpu9250 handle structure </td></tr>
    <tr><td class="paramdir">[out]</td><td class="paramname">*mode</td><td>pointer to a transaction mode buffer </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>status code<ul>
<li>0 success</li>
<li>1 get iic4 transaction mode failed</li>
<li>2 handle is NULL</li>
<li>3 handle is not initialized </li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>none </dd></dl>

<p class="definition">Definition at line <a class="el" href="driver__mpu9250_8c_source.html#l12723">12723</a> of file <a class="el" href="driver__mpu9250_8c_source.html">driver_mpu9250.c</a>.</p>

</div>
</div>
<a id="gaf321f819b4134a13b81fcbd4dc5f244c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gaf321f819b4134a13b81fcbd4dc5f244c">&#9670;&nbsp;</a></span>mpu9250_get_iic_address()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t mpu9250_get_iic_address </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__mpu9250__basic__driver.html#ga92e41973387b33248aba649fd90e9fac">mpu9250_handle_t</a> *&#160;</td>
          <td class="paramname"><em>handle</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="group__mpu9250__basic__driver.html#ga6e47b88b6fdf8ed5af0c2942fc19a4c7">mpu9250_iic_slave_t</a>&#160;</td>
          <td class="paramname"><em>slave</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint8_t *&#160;</td>
          <td class="paramname"><em>addr_7bit</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>get the iic address </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">*handle</td><td>pointer to an mpu9250 handle structure </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">slave</td><td>iic slave number </td></tr>
    <tr><td class="paramdir">[out]</td><td class="paramname">*addr_7bit</td><td>pointer to an iic address buffer </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>status code<ul>
<li>0 success</li>
<li>1 get iic address failed</li>
<li>2 handle is NULL</li>
<li>3 handle is not initialized</li>
<li>4 invalid slave </li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>none </dd></dl>

<p class="definition">Definition at line <a class="el" href="driver__mpu9250_8c_source.html#l11004">11004</a> of file <a class="el" href="driver__mpu9250_8c_source.html">driver_mpu9250.c</a>.</p>

</div>
</div>
<a id="ga225dbe6056c9b18e084eed323528c455"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga225dbe6056c9b18e084eed323528c455">&#9670;&nbsp;</a></span>mpu9250_get_iic_bypass()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t mpu9250_get_iic_bypass </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__mpu9250__basic__driver.html#ga92e41973387b33248aba649fd90e9fac">mpu9250_handle_t</a> *&#160;</td>
          <td class="paramname"><em>handle</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="group__mpu9250__basic__driver.html#ga80d5162f5e92390d0310dbfd8c2b1fd4">mpu9250_bool_t</a> *&#160;</td>
          <td class="paramname"><em>enable</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>get the iic bypass status </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">*handle</td><td>pointer to an mpu9250 handle structure </td></tr>
    <tr><td class="paramdir">[out]</td><td class="paramname">*enable</td><td>pointer to a bool value buffer </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>status code<ul>
<li>0 success</li>
<li>1 get iic bypass failed</li>
<li>2 handle is NULL</li>
<li>3 handle is not initialized </li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>none </dd></dl>

<p class="definition">Definition at line <a class="el" href="driver__mpu9250_8c_source.html#l08835">8835</a> of file <a class="el" href="driver__mpu9250_8c_source.html">driver_mpu9250.c</a>.</p>

</div>
</div>
<a id="ga34493be7fa61643cfac1992fec19c479"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga34493be7fa61643cfac1992fec19c479">&#9670;&nbsp;</a></span>mpu9250_get_iic_byte_swap()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t mpu9250_get_iic_byte_swap </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__mpu9250__basic__driver.html#ga92e41973387b33248aba649fd90e9fac">mpu9250_handle_t</a> *&#160;</td>
          <td class="paramname"><em>handle</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="group__mpu9250__basic__driver.html#ga6e47b88b6fdf8ed5af0c2942fc19a4c7">mpu9250_iic_slave_t</a>&#160;</td>
          <td class="paramname"><em>slave</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="group__mpu9250__basic__driver.html#ga80d5162f5e92390d0310dbfd8c2b1fd4">mpu9250_bool_t</a> *&#160;</td>
          <td class="paramname"><em>enable</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>get the iic byte swap status </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">*handle</td><td>pointer to an mpu9250 handle structure </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">slave</td><td>iic slave number </td></tr>
    <tr><td class="paramdir">[out]</td><td class="paramname">*enable</td><td>pointer to a bool value buffer </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>status code<ul>
<li>0 success</li>
<li>1 get iic byte swap failed</li>
<li>2 handle is NULL</li>
<li>3 handle is not initialized</li>
<li>4 invalid slave </li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>none </dd></dl>

<p class="definition">Definition at line <a class="el" href="driver__mpu9250_8c_source.html#l11727">11727</a> of file <a class="el" href="driver__mpu9250_8c_source.html">driver_mpu9250.c</a>.</p>

</div>
</div>
<a id="gae5aa4415aa04b36a87c06cb1826c28eb"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gae5aa4415aa04b36a87c06cb1826c28eb">&#9670;&nbsp;</a></span>mpu9250_get_iic_clock()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t mpu9250_get_iic_clock </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__mpu9250__basic__driver.html#ga92e41973387b33248aba649fd90e9fac">mpu9250_handle_t</a> *&#160;</td>
          <td class="paramname"><em>handle</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="group__mpu9250__basic__driver.html#gaca8a49d29286b3a1155db08594e176e9">mpu9250_iic_clock_t</a> *&#160;</td>
          <td class="paramname"><em>clk</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>get the iic clock </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">*handle</td><td>pointer to an mpu9250 handle structure </td></tr>
    <tr><td class="paramdir">[out]</td><td class="paramname">*clk</td><td>pointer to an iic clock buffer </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>status code<ul>
<li>0 success</li>
<li>1 get iic clock failed</li>
<li>2 handle is NULL</li>
<li>3 handle is not initialized </li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>none </dd></dl>

<p class="definition">Definition at line <a class="el" href="driver__mpu9250_8c_source.html#l10223">10223</a> of file <a class="el" href="driver__mpu9250_8c_source.html">driver_mpu9250.c</a>.</p>

</div>
</div>
<a id="ga4adec85d283b35f43426691d93f9124f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga4adec85d283b35f43426691d93f9124f">&#9670;&nbsp;</a></span>mpu9250_get_iic_data_out()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t mpu9250_get_iic_data_out </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__mpu9250__basic__driver.html#ga92e41973387b33248aba649fd90e9fac">mpu9250_handle_t</a> *&#160;</td>
          <td class="paramname"><em>handle</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="group__mpu9250__basic__driver.html#ga6e47b88b6fdf8ed5af0c2942fc19a4c7">mpu9250_iic_slave_t</a>&#160;</td>
          <td class="paramname"><em>slave</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint8_t *&#160;</td>
          <td class="paramname"><em>data</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>get the iic data out </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">*handle</td><td>pointer to an mpu9250 handle structure </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">slave</td><td>iic slave number </td></tr>
    <tr><td class="paramdir">[out]</td><td class="paramname">*data</td><td>pointer to a set data buffer </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>status code<ul>
<li>0 success</li>
<li>1 get iic data out failed</li>
<li>2 handle is NULL</li>
<li>3 handle is not initialized</li>
<li>4 invalid slave </li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>none </dd></dl>

<p class="definition">Definition at line <a class="el" href="driver__mpu9250_8c_source.html#l11344">11344</a> of file <a class="el" href="driver__mpu9250_8c_source.html">driver_mpu9250.c</a>.</p>

</div>
</div>
<a id="gac7007f0d12f52c17e282a5ae60960190"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gac7007f0d12f52c17e282a5ae60960190">&#9670;&nbsp;</a></span>mpu9250_get_iic_delay()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t mpu9250_get_iic_delay </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__mpu9250__basic__driver.html#ga92e41973387b33248aba649fd90e9fac">mpu9250_handle_t</a> *&#160;</td>
          <td class="paramname"><em>handle</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint8_t *&#160;</td>
          <td class="paramname"><em>delay</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>get the iic delay </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">*handle</td><td>pointer to an mpu9250 handle structure </td></tr>
    <tr><td class="paramdir">[out]</td><td class="paramname">*delay</td><td>pointer to an iic delay buffer </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>status code<ul>
<li>0 success</li>
<li>1 get iic delay failed</li>
<li>2 handle is NULL</li>
<li>3 handle is not initialized </li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>none </dd></dl>

<p class="definition">Definition at line <a class="el" href="driver__mpu9250_8c_source.html#l12812">12812</a> of file <a class="el" href="driver__mpu9250_8c_source.html">driver_mpu9250.c</a>.</p>

</div>
</div>
<a id="gaaae0ca584efdeeaec68300ff9bee5f0e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gaaae0ca584efdeeaec68300ff9bee5f0e">&#9670;&nbsp;</a></span>mpu9250_get_iic_delay_enable()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t mpu9250_get_iic_delay_enable </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__mpu9250__basic__driver.html#ga92e41973387b33248aba649fd90e9fac">mpu9250_handle_t</a> *&#160;</td>
          <td class="paramname"><em>handle</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="group__mpu9250__basic__driver.html#ga44cdbfcbc22e1219efc3033084eb4090">mpu9250_iic_delay_t</a>&#160;</td>
          <td class="paramname"><em>delay</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="group__mpu9250__basic__driver.html#ga80d5162f5e92390d0310dbfd8c2b1fd4">mpu9250_bool_t</a> *&#160;</td>
          <td class="paramname"><em>enable</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>get the iic delay status </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">*handle</td><td>pointer to an mpu9250 handle structure </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">delay</td><td>iic delay </td></tr>
    <tr><td class="paramdir">[out]</td><td class="paramname">*enable</td><td>pointer to a bool value buffer </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>status code<ul>
<li>0 success</li>
<li>1 get iic delay enable failed</li>
<li>2 handle is NULL</li>
<li>3 handle is not initialized </li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>none </dd></dl>

<p class="definition">Definition at line <a class="el" href="driver__mpu9250_8c_source.html#l12477">12477</a> of file <a class="el" href="driver__mpu9250_8c_source.html">driver_mpu9250.c</a>.</p>

</div>
</div>
<a id="ga18ff18ffc495b8889c14024b530d9c4b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga18ff18ffc495b8889c14024b530d9c4b">&#9670;&nbsp;</a></span>mpu9250_get_iic_enable()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t mpu9250_get_iic_enable </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__mpu9250__basic__driver.html#ga92e41973387b33248aba649fd90e9fac">mpu9250_handle_t</a> *&#160;</td>
          <td class="paramname"><em>handle</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="group__mpu9250__basic__driver.html#ga6e47b88b6fdf8ed5af0c2942fc19a4c7">mpu9250_iic_slave_t</a>&#160;</td>
          <td class="paramname"><em>slave</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="group__mpu9250__basic__driver.html#ga80d5162f5e92390d0310dbfd8c2b1fd4">mpu9250_bool_t</a> *&#160;</td>
          <td class="paramname"><em>enable</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>get the iic status </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">*handle</td><td>pointer to an mpu9250 handle structure </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">slave</td><td>iic slave number </td></tr>
    <tr><td class="paramdir">[out]</td><td class="paramname">*enable</td><td>pointer to a bool value buffer </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>status code<ul>
<li>0 success</li>
<li>1 get iic enable failed</li>
<li>2 handle is NULL</li>
<li>3 handle is not initialized</li>
<li>4 invalid slave </li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>none </dd></dl>

<p class="definition">Definition at line <a class="el" href="driver__mpu9250_8c_source.html#l11533">11533</a> of file <a class="el" href="driver__mpu9250_8c_source.html">driver_mpu9250.c</a>.</p>

</div>
</div>
<a id="gab927519b32a52e4d54e3bbeeba73a48f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gab927519b32a52e4d54e3bbeeba73a48f">&#9670;&nbsp;</a></span>mpu9250_get_iic_fifo_enable()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t mpu9250_get_iic_fifo_enable </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__mpu9250__basic__driver.html#ga92e41973387b33248aba649fd90e9fac">mpu9250_handle_t</a> *&#160;</td>
          <td class="paramname"><em>handle</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="group__mpu9250__basic__driver.html#ga6e47b88b6fdf8ed5af0c2942fc19a4c7">mpu9250_iic_slave_t</a>&#160;</td>
          <td class="paramname"><em>slave</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="group__mpu9250__basic__driver.html#ga80d5162f5e92390d0310dbfd8c2b1fd4">mpu9250_bool_t</a> *&#160;</td>
          <td class="paramname"><em>enable</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>get the iic fifo status </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">*handle</td><td>pointer to an mpu9250 handle structure </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">slave</td><td>iic slave number </td></tr>
    <tr><td class="paramdir">[out]</td><td class="paramname">*enable</td><td>pointer to a bool value buffer </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>status code<ul>
<li>0 success</li>
<li>1 get iic fifo enable failed</li>
<li>2 handle is NULL</li>
<li>3 handle is not initialized</li>
<li>4 invalid slave </li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>none </dd></dl>

<p class="definition">Definition at line <a class="el" href="driver__mpu9250_8c_source.html#l10586">10586</a> of file <a class="el" href="driver__mpu9250_8c_source.html">driver_mpu9250.c</a>.</p>

</div>
</div>
<a id="gaa234929bb153fd99d6b597cc925e2e07"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gaa234929bb153fd99d6b597cc925e2e07">&#9670;&nbsp;</a></span>mpu9250_get_iic_group_order()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t mpu9250_get_iic_group_order </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__mpu9250__basic__driver.html#ga92e41973387b33248aba649fd90e9fac">mpu9250_handle_t</a> *&#160;</td>
          <td class="paramname"><em>handle</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="group__mpu9250__basic__driver.html#ga6e47b88b6fdf8ed5af0c2942fc19a4c7">mpu9250_iic_slave_t</a>&#160;</td>
          <td class="paramname"><em>slave</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="group__mpu9250__basic__driver.html#gacd45d6732fca81b5de83b6d39a946e54">mpu9250_iic_group_order_t</a> *&#160;</td>
          <td class="paramname"><em>order</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>get the iic group order </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">*handle</td><td>pointer to an mpu9250 handle structure </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">slave</td><td>iic slave number </td></tr>
    <tr><td class="paramdir">[out]</td><td class="paramname">*order</td><td>pointer to a group order buffer </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>status code<ul>
<li>0 success</li>
<li>1 get iic group order failed</li>
<li>2 handle is NULL</li>
<li>3 handle is not initialized</li>
<li>4 invalid slave </li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>none </dd></dl>

<p class="definition">Definition at line <a class="el" href="driver__mpu9250_8c_source.html#l12115">12115</a> of file <a class="el" href="driver__mpu9250_8c_source.html">driver_mpu9250.c</a>.</p>

</div>
</div>
<a id="ga18fbd0488c683f0ac8ca266a8625aa15"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga18fbd0488c683f0ac8ca266a8625aa15">&#9670;&nbsp;</a></span>mpu9250_get_iic_master()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t mpu9250_get_iic_master </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__mpu9250__basic__driver.html#ga92e41973387b33248aba649fd90e9fac">mpu9250_handle_t</a> *&#160;</td>
          <td class="paramname"><em>handle</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="group__mpu9250__basic__driver.html#ga80d5162f5e92390d0310dbfd8c2b1fd4">mpu9250_bool_t</a> *&#160;</td>
          <td class="paramname"><em>enable</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>get the iic master status </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">*handle</td><td>pointer to an mpu9250 handle structure </td></tr>
    <tr><td class="paramdir">[out]</td><td class="paramname">*enable</td><td>pointer to a bool value buffer </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>status code<ul>
<li>0 success</li>
<li>1 get iic master failed</li>
<li>2 handle is NULL</li>
<li>3 handle is not initialized </li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>none </dd></dl>

<p class="definition">Definition at line <a class="el" href="driver__mpu9250_8c_source.html#l05924">5924</a> of file <a class="el" href="driver__mpu9250_8c_source.html">driver_mpu9250.c</a>.</p>

</div>
</div>
<a id="ga38b2ddc0b7f9976463babf1b253d004d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga38b2ddc0b7f9976463babf1b253d004d">&#9670;&nbsp;</a></span>mpu9250_get_iic_master_reset()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t mpu9250_get_iic_master_reset </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__mpu9250__basic__driver.html#ga92e41973387b33248aba649fd90e9fac">mpu9250_handle_t</a> *&#160;</td>
          <td class="paramname"><em>handle</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="group__mpu9250__basic__driver.html#ga80d5162f5e92390d0310dbfd8c2b1fd4">mpu9250_bool_t</a> *&#160;</td>
          <td class="paramname"><em>enable</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>get the iic master reset status </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">*handle</td><td>pointer to an mpu9250 handle structure </td></tr>
    <tr><td class="paramdir">[out]</td><td class="paramname">*enable</td><td>pointer to a bool value buffer </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>status code<ul>
<li>0 success</li>
<li>1 get iic master reset failed</li>
<li>2 handle is NULL</li>
<li>3 handle is not initialized </li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>none </dd></dl>

<p class="definition">Definition at line <a class="el" href="driver__mpu9250_8c_source.html#l06168">6168</a> of file <a class="el" href="driver__mpu9250_8c_source.html">driver_mpu9250.c</a>.</p>

</div>
</div>
<a id="ga201ad9b126f27eea71aa91b3821b6f26"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga201ad9b126f27eea71aa91b3821b6f26">&#9670;&nbsp;</a></span>mpu9250_get_iic_mode()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t mpu9250_get_iic_mode </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__mpu9250__basic__driver.html#ga92e41973387b33248aba649fd90e9fac">mpu9250_handle_t</a> *&#160;</td>
          <td class="paramname"><em>handle</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="group__mpu9250__basic__driver.html#ga6e47b88b6fdf8ed5af0c2942fc19a4c7">mpu9250_iic_slave_t</a>&#160;</td>
          <td class="paramname"><em>slave</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="group__mpu9250__basic__driver.html#gae3159156a490724a7f594d2681063066">mpu9250_iic_mode_t</a> *&#160;</td>
          <td class="paramname"><em>mode</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>get the iic mode </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">*handle</td><td>pointer to an mpu9250 handle structure </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">slave</td><td>iic slave number </td></tr>
    <tr><td class="paramdir">[out]</td><td class="paramname">*mode</td><td>pointer to an iic mode buffer </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>status code<ul>
<li>0 success</li>
<li>1 get iic mode failed</li>
<li>2 handle is NULL</li>
<li>3 handle is not initialized</li>
<li>4 invalid slave </li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>none </dd></dl>

<p class="definition">Definition at line <a class="el" href="driver__mpu9250_8c_source.html#l10780">10780</a> of file <a class="el" href="driver__mpu9250_8c_source.html">driver_mpu9250.c</a>.</p>

</div>
</div>
<a id="ga44aa6919b9e292eab0fffd91f41e585b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga44aa6919b9e292eab0fffd91f41e585b">&#9670;&nbsp;</a></span>mpu9250_get_iic_multi_master()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t mpu9250_get_iic_multi_master </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__mpu9250__basic__driver.html#ga92e41973387b33248aba649fd90e9fac">mpu9250_handle_t</a> *&#160;</td>
          <td class="paramname"><em>handle</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="group__mpu9250__basic__driver.html#ga80d5162f5e92390d0310dbfd8c2b1fd4">mpu9250_bool_t</a> *&#160;</td>
          <td class="paramname"><em>enable</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>get the iic multi master status </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">*handle</td><td>pointer to an mpu9250 handle structure </td></tr>
    <tr><td class="paramdir">[out]</td><td class="paramname">*enable</td><td>pointer to a bool value buffer </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>status code<ul>
<li>0 success</li>
<li>1 get iic multi master failed</li>
<li>2 handle is NULL</li>
<li>3 handle is not initialized </li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>none </dd></dl>

<p class="definition">Definition at line <a class="el" href="driver__mpu9250_8c_source.html#l10305">10305</a> of file <a class="el" href="driver__mpu9250_8c_source.html">driver_mpu9250.c</a>.</p>

</div>
</div>
<a id="ga124c3ce6fadcdf59f17d77eeff33b732"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga124c3ce6fadcdf59f17d77eeff33b732">&#9670;&nbsp;</a></span>mpu9250_get_iic_read_mode()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t mpu9250_get_iic_read_mode </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__mpu9250__basic__driver.html#ga92e41973387b33248aba649fd90e9fac">mpu9250_handle_t</a> *&#160;</td>
          <td class="paramname"><em>handle</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="group__mpu9250__basic__driver.html#gac1d7f29a8abb96f7503f72f12be984ca">mpu9250_iic_read_mode_t</a> *&#160;</td>
          <td class="paramname"><em>mode</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>get the iic read mode </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">*handle</td><td>pointer to an mpu9250 handle structure </td></tr>
    <tr><td class="paramdir">[out]</td><td class="paramname">*mode</td><td>pointer to a read mode buffer </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>status code<ul>
<li>0 success</li>
<li>1 get iic read mode failed</li>
<li>2 handle is NULL</li>
<li>3 handle is not initialized </li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>none </dd></dl>

<p class="definition">Definition at line <a class="el" href="driver__mpu9250_8c_source.html#l10469">10469</a> of file <a class="el" href="driver__mpu9250_8c_source.html">driver_mpu9250.c</a>.</p>

</div>
</div>
<a id="gade324731e09d7e1fca8c63ab513079c0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gade324731e09d7e1fca8c63ab513079c0">&#9670;&nbsp;</a></span>mpu9250_get_iic_register()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t mpu9250_get_iic_register </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__mpu9250__basic__driver.html#ga92e41973387b33248aba649fd90e9fac">mpu9250_handle_t</a> *&#160;</td>
          <td class="paramname"><em>handle</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="group__mpu9250__basic__driver.html#ga6e47b88b6fdf8ed5af0c2942fc19a4c7">mpu9250_iic_slave_t</a>&#160;</td>
          <td class="paramname"><em>slave</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint8_t *&#160;</td>
          <td class="paramname"><em>reg</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>get the iic register </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">*handle</td><td>pointer to an mpu9250 handle structure </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">slave</td><td>iic slave number </td></tr>
    <tr><td class="paramdir">[out]</td><td class="paramname">*reg</td><td>pointer to an iic register buffer </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>status code<ul>
<li>0 success</li>
<li>1 get iic register failed</li>
<li>2 handle is NULL</li>
<li>3 handle is not initialized</li>
<li>4 invalid slave </li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>none </dd></dl>

<p class="definition">Definition at line <a class="el" href="driver__mpu9250_8c_source.html#l11182">11182</a> of file <a class="el" href="driver__mpu9250_8c_source.html">driver_mpu9250.c</a>.</p>

</div>
</div>
<a id="gab840ffd84c9115087ca2cef0382e6f65"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gab840ffd84c9115087ca2cef0382e6f65">&#9670;&nbsp;</a></span>mpu9250_get_iic_status()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t mpu9250_get_iic_status </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__mpu9250__basic__driver.html#ga92e41973387b33248aba649fd90e9fac">mpu9250_handle_t</a> *&#160;</td>
          <td class="paramname"><em>handle</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint8_t *&#160;</td>
          <td class="paramname"><em>status</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>get the iic status </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">*handle</td><td>pointer to an mpu9250 handle structure </td></tr>
    <tr><td class="paramdir">[out]</td><td class="paramname">*status</td><td>pointer to a status buffer </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>status code<ul>
<li>0 success</li>
<li>1 get iic status failed</li>
<li>2 handle is NULL</li>
<li>3 handle is not initialized </li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>none </dd></dl>

<p class="definition">Definition at line <a class="el" href="driver__mpu9250_8c_source.html#l12395">12395</a> of file <a class="el" href="driver__mpu9250_8c_source.html">driver_mpu9250.c</a>.</p>

</div>
</div>
<a id="ga7ce3268f329533fe2bdecd9d82ae84ee"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga7ce3268f329533fe2bdecd9d82ae84ee">&#9670;&nbsp;</a></span>mpu9250_get_iic_transaction_mode()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t mpu9250_get_iic_transaction_mode </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__mpu9250__basic__driver.html#ga92e41973387b33248aba649fd90e9fac">mpu9250_handle_t</a> *&#160;</td>
          <td class="paramname"><em>handle</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="group__mpu9250__basic__driver.html#ga6e47b88b6fdf8ed5af0c2942fc19a4c7">mpu9250_iic_slave_t</a>&#160;</td>
          <td class="paramname"><em>slave</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="group__mpu9250__basic__driver.html#ga6e162ff6e92bcfa91d7e08e937093c7c">mpu9250_iic_transaction_mode_t</a> *&#160;</td>
          <td class="paramname"><em>mode</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>get the iic transaction mode </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">*handle</td><td>pointer to an mpu9250 handle structure </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">slave</td><td>iic slave number </td></tr>
    <tr><td class="paramdir">[out]</td><td class="paramname">*mode</td><td>pointer to an iic transaction mode buffer </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>status code<ul>
<li>0 success</li>
<li>1 get iic transaction mode failed</li>
<li>2 handle is NULL</li>
<li>3 handle is not initialized</li>
<li>4 invalid slave </li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>none </dd></dl>

<p class="definition">Definition at line <a class="el" href="driver__mpu9250_8c_source.html#l11921">11921</a> of file <a class="el" href="driver__mpu9250_8c_source.html">driver_mpu9250.c</a>.</p>

</div>
</div>
<a id="gaaca15893d54f42b01d52d6764ca6bb40"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gaaca15893d54f42b01d52d6764ca6bb40">&#9670;&nbsp;</a></span>mpu9250_get_iic_transferred_len()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t mpu9250_get_iic_transferred_len </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__mpu9250__basic__driver.html#ga92e41973387b33248aba649fd90e9fac">mpu9250_handle_t</a> *&#160;</td>
          <td class="paramname"><em>handle</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="group__mpu9250__basic__driver.html#ga6e47b88b6fdf8ed5af0c2942fc19a4c7">mpu9250_iic_slave_t</a>&#160;</td>
          <td class="paramname"><em>slave</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint8_t *&#160;</td>
          <td class="paramname"><em>len</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>get the iic transferred length </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">*handle</td><td>pointer to an mpu9250 handle structure </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">slave</td><td>iic slave number </td></tr>
    <tr><td class="paramdir">[out]</td><td class="paramname">*len</td><td>pointer to an iic transferred length buffer </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>status code<ul>
<li>0 success</li>
<li>1 get iic transferred len failed</li>
<li>2 handle is NULL</li>
<li>3 handle is not initialized</li>
<li>4 invalid slave </li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>none </dd></dl>

<p class="definition">Definition at line <a class="el" href="driver__mpu9250_8c_source.html#l12316">12316</a> of file <a class="el" href="driver__mpu9250_8c_source.html">driver_mpu9250.c</a>.</p>

</div>
</div>
<a id="gae2b4f7e42019b82e4f2eb4fa0c40a76a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gae2b4f7e42019b82e4f2eb4fa0c40a76a">&#9670;&nbsp;</a></span>mpu9250_get_iic_wait_for_external_sensor()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t mpu9250_get_iic_wait_for_external_sensor </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__mpu9250__basic__driver.html#ga92e41973387b33248aba649fd90e9fac">mpu9250_handle_t</a> *&#160;</td>
          <td class="paramname"><em>handle</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="group__mpu9250__basic__driver.html#ga80d5162f5e92390d0310dbfd8c2b1fd4">mpu9250_bool_t</a> *&#160;</td>
          <td class="paramname"><em>enable</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>get the iic wait for external sensor status </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">*handle</td><td>pointer to an mpu9250 handle structure </td></tr>
    <tr><td class="paramdir">[out]</td><td class="paramname">*enable</td><td>pointer to a bool value buffer </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>status code<ul>
<li>0 success</li>
<li>1 get iic wait for external sensor failed</li>
<li>2 handle is NULL</li>
<li>3 handle is not initialized </li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>none </dd></dl>

<p class="definition">Definition at line <a class="el" href="driver__mpu9250_8c_source.html#l10387">10387</a> of file <a class="el" href="driver__mpu9250_8c_source.html">driver_mpu9250.c</a>.</p>

</div>
</div>
<a id="ga6d1db8c9e247280524e95238a06f5453"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga6d1db8c9e247280524e95238a06f5453">&#9670;&nbsp;</a></span>mpu9250_get_interface()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t mpu9250_get_interface </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__mpu9250__basic__driver.html#ga92e41973387b33248aba649fd90e9fac">mpu9250_handle_t</a> *&#160;</td>
          <td class="paramname"><em>handle</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="group__mpu9250__basic__driver.html#ga7d9cf66109326149ba40c8bee86e12c6">mpu9250_interface_t</a> *&#160;</td>
          <td class="paramname"><em>interface</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>get the chip interface </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">*handle</td><td>pointer to an mpu9250 handle structure </td></tr>
    <tr><td class="paramdir">[out]</td><td class="paramname">*interface</td><td>pointer to a chip interface buffer </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>status code<ul>
<li>0 success</li>
<li>2 handle is NULL </li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>none </dd></dl>

<p class="definition">Definition at line <a class="el" href="driver__mpu9250_8c_source.html#l03943">3943</a> of file <a class="el" href="driver__mpu9250_8c_source.html">driver_mpu9250.c</a>.</p>

</div>
</div>
<a id="ga5936435b599d01051e1741f672c02f72"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga5936435b599d01051e1741f672c02f72">&#9670;&nbsp;</a></span>mpu9250_get_interrupt()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t mpu9250_get_interrupt </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__mpu9250__basic__driver.html#ga92e41973387b33248aba649fd90e9fac">mpu9250_handle_t</a> *&#160;</td>
          <td class="paramname"><em>handle</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="group__mpu9250__basic__driver.html#ga759b7cd8b95661bfc10bb71f5ebb10e2">mpu9250_interrupt_t</a>&#160;</td>
          <td class="paramname"><em>type</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="group__mpu9250__basic__driver.html#ga80d5162f5e92390d0310dbfd8c2b1fd4">mpu9250_bool_t</a> *&#160;</td>
          <td class="paramname"><em>enable</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>get the interrupt status </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">*handle</td><td>pointer to an mpu9250 handle structure </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">type</td><td>set interrupt type </td></tr>
    <tr><td class="paramdir">[out]</td><td class="paramname">*enable</td><td>pointer to a bool value buffer </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>status code<ul>
<li>0 success</li>
<li>1 get interrupt failed</li>
<li>2 handle is NULL</li>
<li>3 handle is not initialized </li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>none </dd></dl>

<p class="definition">Definition at line <a class="el" href="driver__mpu9250_8c_source.html#l08919">8919</a> of file <a class="el" href="driver__mpu9250_8c_source.html">driver_mpu9250.c</a>.</p>

</div>
</div>
<a id="gada20719d9260323af69b79de6f2ac16f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gada20719d9260323af69b79de6f2ac16f">&#9670;&nbsp;</a></span>mpu9250_get_interrupt_latch()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t mpu9250_get_interrupt_latch </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__mpu9250__basic__driver.html#ga92e41973387b33248aba649fd90e9fac">mpu9250_handle_t</a> *&#160;</td>
          <td class="paramname"><em>handle</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="group__mpu9250__basic__driver.html#ga80d5162f5e92390d0310dbfd8c2b1fd4">mpu9250_bool_t</a> *&#160;</td>
          <td class="paramname"><em>enable</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>get the interrupt latch status </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">*handle</td><td>pointer to an mpu9250 handle structure </td></tr>
    <tr><td class="paramdir">[out]</td><td class="paramname">*enable</td><td>pointer to a bool value buffer </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>status code<ul>
<li>0 success</li>
<li>1 get interrupt latch failed</li>
<li>2 handle is NULL</li>
<li>3 handle is not initialized </li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>none </dd></dl>

<p class="definition">Definition at line <a class="el" href="driver__mpu9250_8c_source.html#l08507">8507</a> of file <a class="el" href="driver__mpu9250_8c_source.html">driver_mpu9250.c</a>.</p>

</div>
</div>
<a id="ga98ce570c8ef3936dde824b0d96f65ad6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga98ce570c8ef3936dde824b0d96f65ad6">&#9670;&nbsp;</a></span>mpu9250_get_interrupt_level()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t mpu9250_get_interrupt_level </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__mpu9250__basic__driver.html#ga92e41973387b33248aba649fd90e9fac">mpu9250_handle_t</a> *&#160;</td>
          <td class="paramname"><em>handle</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="group__mpu9250__basic__driver.html#gaf7bc0d4e62e153592add7834d2e015b5">mpu9250_pin_level_t</a> *&#160;</td>
          <td class="paramname"><em>level</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>get the interrupt level </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">*handle</td><td>pointer to an mpu9250 handle structure </td></tr>
    <tr><td class="paramdir">[out]</td><td class="paramname">*level</td><td>pointer to an interrupt level buffer </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>status code<ul>
<li>0 success</li>
<li>1 get interrupt level failed</li>
<li>2 handle is NULL</li>
<li>3 handle is not initialized </li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>none </dd></dl>

<p class="definition">Definition at line <a class="el" href="driver__mpu9250_8c_source.html#l08343">8343</a> of file <a class="el" href="driver__mpu9250_8c_source.html">driver_mpu9250.c</a>.</p>

</div>
</div>
<a id="ga06ca0d84fe16909e05b05c0e3eecc9b3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga06ca0d84fe16909e05b05c0e3eecc9b3">&#9670;&nbsp;</a></span>mpu9250_get_interrupt_pin_type()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t mpu9250_get_interrupt_pin_type </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__mpu9250__basic__driver.html#ga92e41973387b33248aba649fd90e9fac">mpu9250_handle_t</a> *&#160;</td>
          <td class="paramname"><em>handle</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="group__mpu9250__basic__driver.html#ga3ce5cd6961f3ebda61bef61dc30b34d2">mpu9250_pin_type_t</a> *&#160;</td>
          <td class="paramname"><em>type</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>get the interrupt pin type </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">*handle</td><td>pointer to an mpu9250 handle structure </td></tr>
    <tr><td class="paramdir">[out]</td><td class="paramname">*type</td><td>pointer to a pin type buffer </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>status code<ul>
<li>0 success</li>
<li>1 get interrupt pin type failed</li>
<li>2 handle is NULL</li>
<li>3 handle is not initialized </li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>none </dd></dl>

<p class="definition">Definition at line <a class="el" href="driver__mpu9250_8c_source.html#l08425">8425</a> of file <a class="el" href="driver__mpu9250_8c_source.html">driver_mpu9250.c</a>.</p>

</div>
</div>
<a id="ga1620f6c1bd00be5af94ffed04d855aba"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga1620f6c1bd00be5af94ffed04d855aba">&#9670;&nbsp;</a></span>mpu9250_get_interrupt_read_clear()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t mpu9250_get_interrupt_read_clear </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__mpu9250__basic__driver.html#ga92e41973387b33248aba649fd90e9fac">mpu9250_handle_t</a> *&#160;</td>
          <td class="paramname"><em>handle</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="group__mpu9250__basic__driver.html#ga80d5162f5e92390d0310dbfd8c2b1fd4">mpu9250_bool_t</a> *&#160;</td>
          <td class="paramname"><em>enable</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>get the interrupt reading clear status </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">*handle</td><td>pointer to an mpu9250 handle structure </td></tr>
    <tr><td class="paramdir">[out]</td><td class="paramname">*enable</td><td>pointer to a bool value buffer </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>status code<ul>
<li>0 success</li>
<li>1 get interrupt read clear failed</li>
<li>2 handle is NULL</li>
<li>3 handle is not initialized </li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>none </dd></dl>

<p class="definition">Definition at line <a class="el" href="driver__mpu9250_8c_source.html#l08589">8589</a> of file <a class="el" href="driver__mpu9250_8c_source.html">driver_mpu9250.c</a>.</p>

</div>
</div>
<a id="ga8e8f8922b178e0e61a44d348113f087b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga8e8f8922b178e0e61a44d348113f087b">&#9670;&nbsp;</a></span>mpu9250_get_interrupt_status()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t mpu9250_get_interrupt_status </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__mpu9250__basic__driver.html#ga92e41973387b33248aba649fd90e9fac">mpu9250_handle_t</a> *&#160;</td>
          <td class="paramname"><em>handle</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint8_t *&#160;</td>
          <td class="paramname"><em>status</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>get the interrupt status </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">*handle</td><td>pointer to an mpu9250 handle structure </td></tr>
    <tr><td class="paramdir">[out]</td><td class="paramname">*status</td><td>pointer to a status buffer </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>status code<ul>
<li>0 success</li>
<li>1 get interrupt status failed</li>
<li>2 handle is NULL</li>
<li>3 handle is not initialized </li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>none </dd></dl>

<p class="definition">Definition at line <a class="el" href="driver__mpu9250_8c_source.html#l08956">8956</a> of file <a class="el" href="driver__mpu9250_8c_source.html">driver_mpu9250.c</a>.</p>

</div>
</div>
<a id="ga8becd772e1a3844faa2fc47930768009"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga8becd772e1a3844faa2fc47930768009">&#9670;&nbsp;</a></span>mpu9250_get_low_pass_filter()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t mpu9250_get_low_pass_filter </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__mpu9250__basic__driver.html#ga92e41973387b33248aba649fd90e9fac">mpu9250_handle_t</a> *&#160;</td>
          <td class="paramname"><em>handle</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="group__mpu9250__basic__driver.html#gaa1b21365e4fc4ef5e338e1960cae6a12">mpu9250_low_pass_filter_t</a> *&#160;</td>
          <td class="paramname"><em>filter</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>get the low pass filter </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">*handle</td><td>pointer to an mpu9250 handle structure </td></tr>
    <tr><td class="paramdir">[out]</td><td class="paramname">*filter</td><td>pointer to a low pass filter buffer </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>status code<ul>
<li>0 success</li>
<li>1 get low pass filter failed</li>
<li>2 handle is NULL</li>
<li>3 handle is not initialized </li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>none </dd></dl>

<p class="definition">Definition at line <a class="el" href="driver__mpu9250_8c_source.html#l07212">7212</a> of file <a class="el" href="driver__mpu9250_8c_source.html">driver_mpu9250.c</a>.</p>

</div>
</div>
<a id="gaf3b173621d0b4dc0383be1e8c94639c0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gaf3b173621d0b4dc0383be1e8c94639c0">&#9670;&nbsp;</a></span>mpu9250_get_low_power_accel_output_rate()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t mpu9250_get_low_power_accel_output_rate </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__mpu9250__basic__driver.html#ga92e41973387b33248aba649fd90e9fac">mpu9250_handle_t</a> *&#160;</td>
          <td class="paramname"><em>handle</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="group__mpu9250__basic__driver.html#gab646732c9be086324d83bd7274038c4a">mpu9250_low_power_accel_output_rate_t</a> *&#160;</td>
          <td class="paramname"><em>rate</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>get the low power accel output rate </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">*handle</td><td>pointer to an mpu9250 handle structure </td></tr>
    <tr><td class="paramdir">[out]</td><td class="paramname">*rate</td><td>pointer to a low power accel output rate buffer </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>status code<ul>
<li>0 success</li>
<li>1 get low power accel output rate failed</li>
<li>2 handle is NULL</li>
<li>3 handle is not initialized </li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>none </dd></dl>

<p class="definition">Definition at line <a class="el" href="driver__mpu9250_8c_source.html#l08013">8013</a> of file <a class="el" href="driver__mpu9250_8c_source.html">driver_mpu9250.c</a>.</p>

</div>
</div>
<a id="gae990711ea07e0d3e1efcf8d2ffb203d7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gae990711ea07e0d3e1efcf8d2ffb203d7">&#9670;&nbsp;</a></span>mpu9250_get_motion_threshold()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t mpu9250_get_motion_threshold </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__mpu9250__basic__driver.html#ga92e41973387b33248aba649fd90e9fac">mpu9250_handle_t</a> *&#160;</td>
          <td class="paramname"><em>handle</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint8_t *&#160;</td>
          <td class="paramname"><em>threshold</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>get the motion_threshold </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">*handle</td><td>pointer to an mpu9250 handle structure </td></tr>
    <tr><td class="paramdir">[out]</td><td class="paramname">*threshold</td><td>pointer to a threshold buffer </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>status code<ul>
<li>0 success</li>
<li>1 get motion threshold failed</li>
<li>2 handle is NULL</li>
<li>3 handle is not initialized </li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>none </dd></dl>

<p class="definition">Definition at line <a class="el" href="driver__mpu9250_8c_source.html#l10004">10004</a> of file <a class="el" href="driver__mpu9250_8c_source.html">driver_mpu9250.c</a>.</p>

</div>
</div>
<a id="ga44166bd31e99b2795a0e32494b698917"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga44166bd31e99b2795a0e32494b698917">&#9670;&nbsp;</a></span>mpu9250_get_ptat()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t mpu9250_get_ptat </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__mpu9250__basic__driver.html#ga92e41973387b33248aba649fd90e9fac">mpu9250_handle_t</a> *&#160;</td>
          <td class="paramname"><em>handle</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="group__mpu9250__basic__driver.html#ga80d5162f5e92390d0310dbfd8c2b1fd4">mpu9250_bool_t</a> *&#160;</td>
          <td class="paramname"><em>enable</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>get the temperature sensor status </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">*handle</td><td>pointer to an mpu9250 handle structure </td></tr>
    <tr><td class="paramdir">[out]</td><td class="paramname">*enable</td><td>pointer to a bool value buffer </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>status code<ul>
<li>0 success</li>
<li>1 get temperature sensor failed</li>
<li>2 handle is NULL</li>
<li>3 handle is not initialized </li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>none </dd></dl>

<p class="definition">Definition at line <a class="el" href="driver__mpu9250_8c_source.html#l06494">6494</a> of file <a class="el" href="driver__mpu9250_8c_source.html">driver_mpu9250.c</a>.</p>

</div>
</div>
<a id="ga26162d417c73b44d3a2035df645738b2"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga26162d417c73b44d3a2035df645738b2">&#9670;&nbsp;</a></span>mpu9250_get_sample_rate_divider()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t mpu9250_get_sample_rate_divider </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__mpu9250__basic__driver.html#ga92e41973387b33248aba649fd90e9fac">mpu9250_handle_t</a> *&#160;</td>
          <td class="paramname"><em>handle</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint8_t *&#160;</td>
          <td class="paramname"><em>d</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>get the sample rate divider </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">*handle</td><td>pointer to an mpu9250 handle structure </td></tr>
    <tr><td class="paramdir">[out]</td><td class="paramname">*d</td><td>pointer to a sample rate divider buffer </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>status code<ul>
<li>0 success</li>
<li>1 get sample rate divider failed</li>
<li>2 handle is NULL</li>
<li>3 handle is not initialized </li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>none </dd></dl>

<p class="definition">Definition at line <a class="el" href="driver__mpu9250_8c_source.html#l07050">7050</a> of file <a class="el" href="driver__mpu9250_8c_source.html">driver_mpu9250.c</a>.</p>

</div>
</div>
<a id="ga4ffd6a95ce5a31356a92a80a630cf08f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga4ffd6a95ce5a31356a92a80a630cf08f">&#9670;&nbsp;</a></span>mpu9250_get_sensor_reset()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t mpu9250_get_sensor_reset </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__mpu9250__basic__driver.html#ga92e41973387b33248aba649fd90e9fac">mpu9250_handle_t</a> *&#160;</td>
          <td class="paramname"><em>handle</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="group__mpu9250__basic__driver.html#ga80d5162f5e92390d0310dbfd8c2b1fd4">mpu9250_bool_t</a> *&#160;</td>
          <td class="paramname"><em>enable</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>get the sensor reset status </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">*handle</td><td>pointer to an mpu9250 handle structure </td></tr>
    <tr><td class="paramdir">[out]</td><td class="paramname">*enable</td><td>pointer to a bool value buffer </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>status code<ul>
<li>0 success</li>
<li>1 get sensor reset failed</li>
<li>2 handle is NULL</li>
<li>3 handle is not initialized </li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>none </dd></dl>

<p class="definition">Definition at line <a class="el" href="driver__mpu9250_8c_source.html#l06249">6249</a> of file <a class="el" href="driver__mpu9250_8c_source.html">driver_mpu9250.c</a>.</p>

</div>
</div>
<a id="ga3df940a87f9b282c407653228e35747d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga3df940a87f9b282c407653228e35747d">&#9670;&nbsp;</a></span>mpu9250_get_sleep()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t mpu9250_get_sleep </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__mpu9250__basic__driver.html#ga92e41973387b33248aba649fd90e9fac">mpu9250_handle_t</a> *&#160;</td>
          <td class="paramname"><em>handle</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="group__mpu9250__basic__driver.html#ga80d5162f5e92390d0310dbfd8c2b1fd4">mpu9250_bool_t</a> *&#160;</td>
          <td class="paramname"><em>enable</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>get the sleep status </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">*handle</td><td>pointer to an mpu9250 handle structure </td></tr>
    <tr><td class="paramdir">[out]</td><td class="paramname">*enable</td><td>pointer to a bool value buffer </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>status code<ul>
<li>0 success</li>
<li>1 get sleep failed</li>
<li>2 handle is NULL</li>
<li>3 handle is not initialized </li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>none </dd></dl>

<p class="definition">Definition at line <a class="el" href="driver__mpu9250_8c_source.html#l06658">6658</a> of file <a class="el" href="driver__mpu9250_8c_source.html">driver_mpu9250.c</a>.</p>

</div>
</div>
<a id="ga5cc72c369bb8a91242a9ad253afe1f41"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga5cc72c369bb8a91242a9ad253afe1f41">&#9670;&nbsp;</a></span>mpu9250_get_standby_mode()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t mpu9250_get_standby_mode </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__mpu9250__basic__driver.html#ga92e41973387b33248aba649fd90e9fac">mpu9250_handle_t</a> *&#160;</td>
          <td class="paramname"><em>handle</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="group__mpu9250__basic__driver.html#ga7b211bf948250fd521f5bac73a542636">mpu9250_source_t</a>&#160;</td>
          <td class="paramname"><em>source</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="group__mpu9250__basic__driver.html#ga80d5162f5e92390d0310dbfd8c2b1fd4">mpu9250_bool_t</a> *&#160;</td>
          <td class="paramname"><em>enable</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>get the source mode </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">*handle</td><td>pointer to an mpu9250 handle structure </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">source</td><td>input source </td></tr>
    <tr><td class="paramdir">[out]</td><td class="paramname">*enable</td><td>pointer to a bool value buffer </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>status code<ul>
<li>0 success</li>
<li>1 get standby mode failed</li>
<li>2 handle is NULL</li>
<li>3 handle is not initialized </li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>none </dd></dl>

<p class="definition">Definition at line <a class="el" href="driver__mpu9250_8c_source.html#l06824">6824</a> of file <a class="el" href="driver__mpu9250_8c_source.html">driver_mpu9250.c</a>.</p>

</div>
</div>
<a id="ga2a34e5629339a837e3fc05245d2ab7a5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga2a34e5629339a837e3fc05245d2ab7a5">&#9670;&nbsp;</a></span>mpu9250_get_wake_on_motion()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t mpu9250_get_wake_on_motion </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__mpu9250__basic__driver.html#ga92e41973387b33248aba649fd90e9fac">mpu9250_handle_t</a> *&#160;</td>
          <td class="paramname"><em>handle</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="group__mpu9250__basic__driver.html#ga80d5162f5e92390d0310dbfd8c2b1fd4">mpu9250_bool_t</a> *&#160;</td>
          <td class="paramname"><em>enable</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>get the wake on motion status </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">*handle</td><td>pointer to an mpu9250 handle structure </td></tr>
    <tr><td class="paramdir">[out]</td><td class="paramname">*enable</td><td>pointer to a bool value buffer </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>status code<ul>
<li>0 success</li>
<li>1 get wake on motion failed</li>
<li>2 handle is NULL</li>
<li>3 handle is not initialized </li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>none </dd></dl>

<p class="definition">Definition at line <a class="el" href="driver__mpu9250_8c_source.html#l08095">8095</a> of file <a class="el" href="driver__mpu9250_8c_source.html">driver_mpu9250.c</a>.</p>

</div>
</div>
<a id="ga77f3c7435ffb3c451c7494125b616084"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga77f3c7435ffb3c451c7494125b616084">&#9670;&nbsp;</a></span>mpu9250_gyro_offset_convert_to_data()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t mpu9250_gyro_offset_convert_to_data </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__mpu9250__basic__driver.html#ga92e41973387b33248aba649fd90e9fac">mpu9250_handle_t</a> *&#160;</td>
          <td class="paramname"><em>handle</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int16_t&#160;</td>
          <td class="paramname"><em>reg</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">float *&#160;</td>
          <td class="paramname"><em>dps</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>convert the register raw data to the gyro offset </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">*handle</td><td>pointer to an mpu9250 handle structure </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">reg</td><td>register raw data </td></tr>
    <tr><td class="paramdir">[out]</td><td class="paramname">*dps</td><td>pointer to a gyro offset buffer </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>status code<ul>
<li>0 success</li>
<li>2 handle is NULL</li>
<li>3 handle is not initialized </li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>none </dd></dl>

<p class="definition">Definition at line <a class="el" href="driver__mpu9250_8c_source.html#l09942">9942</a> of file <a class="el" href="driver__mpu9250_8c_source.html">driver_mpu9250.c</a>.</p>

</div>
</div>
<a id="gae083639cb7275cf89ad61767a4c6a8fb"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gae083639cb7275cf89ad61767a4c6a8fb">&#9670;&nbsp;</a></span>mpu9250_gyro_offset_convert_to_register()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t mpu9250_gyro_offset_convert_to_register </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__mpu9250__basic__driver.html#ga92e41973387b33248aba649fd90e9fac">mpu9250_handle_t</a> *&#160;</td>
          <td class="paramname"><em>handle</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">float&#160;</td>
          <td class="paramname"><em>dps</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int16_t *&#160;</td>
          <td class="paramname"><em>reg</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>convert the gyro offset to the register raw data </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">*handle</td><td>pointer to an mpu9250 handle structure </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">dps</td><td>gyro offset </td></tr>
    <tr><td class="paramdir">[out]</td><td class="paramname">*reg</td><td>pointer to a register raw buffer </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>status code<ul>
<li>0 success</li>
<li>2 handle is NULL</li>
<li>3 handle is not initialized </li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>none </dd></dl>

<p class="definition">Definition at line <a class="el" href="driver__mpu9250_8c_source.html#l09915">9915</a> of file <a class="el" href="driver__mpu9250_8c_source.html">driver_mpu9250.c</a>.</p>

</div>
</div>
<a id="gad01b7d94654db9393826db78f73aa49c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gad01b7d94654db9393826db78f73aa49c">&#9670;&nbsp;</a></span>mpu9250_iic_master_reset()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t mpu9250_iic_master_reset </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__mpu9250__basic__driver.html#ga92e41973387b33248aba649fd90e9fac">mpu9250_handle_t</a> *&#160;</td>
          <td class="paramname"><em>handle</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>reset the iic master controller </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">*handle</td><td>pointer to an mpu9250 handle structure </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>status code<ul>
<li>0 success</li>
<li>1 iic master reset failed</li>
<li>2 handle is NULL</li>
<li>3 handle is not initialized </li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>none </dd></dl>

<p class="definition">Definition at line <a class="el" href="driver__mpu9250_8c_source.html#l06123">6123</a> of file <a class="el" href="driver__mpu9250_8c_source.html">driver_mpu9250.c</a>.</p>

</div>
</div>
<a id="ga6233966b9f1212bc3d922d5579ed5cc4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga6233966b9f1212bc3d922d5579ed5cc4">&#9670;&nbsp;</a></span>mpu9250_info()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t mpu9250_info </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__mpu9250__basic__driver.html#ga7c548dca6682007eacc4499a016a4b9b">mpu9250_info_t</a> *&#160;</td>
          <td class="paramname"><em>info</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>get the chip's information </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[out]</td><td class="paramname">*info</td><td>pointer to an mpu9250 info structure </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>status code<ul>
<li>0 success</li>
<li>2 handle is NULL </li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>none </dd></dl>

<p class="definition">Definition at line <a class="el" href="driver__mpu9250_8c_source.html#l13083">13083</a> of file <a class="el" href="driver__mpu9250_8c_source.html">driver_mpu9250.c</a>.</p>

</div>
</div>
<a id="gac5b9ba3d521630513c0e4f80fead11b2"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gac5b9ba3d521630513c0e4f80fead11b2">&#9670;&nbsp;</a></span>mpu9250_init()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t mpu9250_init </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__mpu9250__basic__driver.html#ga92e41973387b33248aba649fd90e9fac">mpu9250_handle_t</a> *&#160;</td>
          <td class="paramname"><em>handle</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>initialize the chip </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">*handle</td><td>pointer to an mpu9250 handle structure </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>status code<ul>
<li>0 success</li>
<li>1 iic or spi initialization failed</li>
<li>2 handle is NULL</li>
<li>3 linked functions is NULL</li>
<li>4 reset failed</li>
<li>5 id is invalid </li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>none </dd></dl>

<p class="definition">Definition at line <a class="el" href="driver__mpu9250_8c_source.html#l04009">4009</a> of file <a class="el" href="driver__mpu9250_8c_source.html">driver_mpu9250.c</a>.</p>

</div>
</div>
<a id="ga70f0287789306f5eb8218c8d8d2f310f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga70f0287789306f5eb8218c8d8d2f310f">&#9670;&nbsp;</a></span>mpu9250_irq_handler()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t mpu9250_irq_handler </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__mpu9250__basic__driver.html#ga92e41973387b33248aba649fd90e9fac">mpu9250_handle_t</a> *&#160;</td>
          <td class="paramname"><em>handle</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>irq handler </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">*handle</td><td>pointer to an mpu9250 handle structure </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>status code<ul>
<li>0 success</li>
<li>1 run failed</li>
<li>2 handle is NULL</li>
<li>3 handle is not initialized </li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>none </dd></dl>

<p class="definition">Definition at line <a class="el" href="driver__mpu9250_8c_source.html#l04668">4668</a> of file <a class="el" href="driver__mpu9250_8c_source.html">driver_mpu9250.c</a>.</p>

</div>
</div>
<a id="ga5ad78711e37cdcb13ad2dda8511f0be4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga5ad78711e37cdcb13ad2dda8511f0be4">&#9670;&nbsp;</a></span>mpu9250_motion_threshold_convert_to_data()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t mpu9250_motion_threshold_convert_to_data </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__mpu9250__basic__driver.html#ga92e41973387b33248aba649fd90e9fac">mpu9250_handle_t</a> *&#160;</td>
          <td class="paramname"><em>handle</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint8_t&#160;</td>
          <td class="paramname"><em>reg</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">float *&#160;</td>
          <td class="paramname"><em>mg</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>convert the register raw data to the motion threshold </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">*handle</td><td>pointer to an mpu9250 handle structure </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">reg</td><td>register raw data </td></tr>
    <tr><td class="paramdir">[out]</td><td class="paramname">*mg</td><td>pointer to a motion threshold buffer </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>status code<ul>
<li>0 success</li>
<li>2 handle is NULL</li>
<li>3 handle is not initialized </li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>none </dd></dl>

<p class="definition">Definition at line <a class="el" href="driver__mpu9250_8c_source.html#l10066">10066</a> of file <a class="el" href="driver__mpu9250_8c_source.html">driver_mpu9250.c</a>.</p>

</div>
</div>
<a id="ga9ab3e582e544dc7473be5eb3be98785d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga9ab3e582e544dc7473be5eb3be98785d">&#9670;&nbsp;</a></span>mpu9250_motion_threshold_convert_to_register()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t mpu9250_motion_threshold_convert_to_register </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__mpu9250__basic__driver.html#ga92e41973387b33248aba649fd90e9fac">mpu9250_handle_t</a> *&#160;</td>
          <td class="paramname"><em>handle</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">float&#160;</td>
          <td class="paramname"><em>mg</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint8_t *&#160;</td>
          <td class="paramname"><em>reg</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>convert the motion threshold to the register raw data </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">*handle</td><td>pointer to an mpu9250 handle structure </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">mg</td><td>motion threshold </td></tr>
    <tr><td class="paramdir">[out]</td><td class="paramname">*reg</td><td>pointer to a register raw buffer </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>status code<ul>
<li>0 success</li>
<li>2 handle is NULL</li>
<li>3 handle is not initialized </li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>none </dd></dl>

<p class="definition">Definition at line <a class="el" href="driver__mpu9250_8c_source.html#l10039">10039</a> of file <a class="el" href="driver__mpu9250_8c_source.html">driver_mpu9250.c</a>.</p>

</div>
</div>
<a id="ga922ea22485d628bbb0ded039bdd6b112"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga922ea22485d628bbb0ded039bdd6b112">&#9670;&nbsp;</a></span>mpu9250_read()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t mpu9250_read </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__mpu9250__basic__driver.html#ga92e41973387b33248aba649fd90e9fac">mpu9250_handle_t</a> *&#160;</td>
          <td class="paramname"><em>handle</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int16_t(*)&#160;</td>
          <td class="paramname"><em>accel_raw</em>[3], </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">float(*)&#160;</td>
          <td class="paramname"><em>accel_g</em>[3], </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int16_t(*)&#160;</td>
          <td class="paramname"><em>gyro_raw</em>[3], </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">float(*)&#160;</td>
          <td class="paramname"><em>gyro_dps</em>[3], </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int16_t(*)&#160;</td>
          <td class="paramname"><em>mag_raw</em>[3], </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">float(*)&#160;</td>
          <td class="paramname"><em>mag_ut</em>[3], </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint16_t *&#160;</td>
          <td class="paramname"><em>len</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>read the data </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">*handle</td><td>pointer to an mpu9250 handle structure </td></tr>
    <tr><td class="paramdir">[out]</td><td class="paramname">**accel_raw</td><td>pointer to an accel raw data buffer </td></tr>
    <tr><td class="paramdir">[out]</td><td class="paramname">**accel_g</td><td>pointer to a converted accel data buffer </td></tr>
    <tr><td class="paramdir">[out]</td><td class="paramname">**gyro_raw</td><td>pointer to a gyro raw data buffer </td></tr>
    <tr><td class="paramdir">[out]</td><td class="paramname">**gyro_dps</td><td>pointer to a converted gyro data buffer </td></tr>
    <tr><td class="paramdir">[out]</td><td class="paramname">**mag_raw</td><td>pointer to a mag raw data buffer </td></tr>
    <tr><td class="paramdir">[out]</td><td class="paramname">**mag_ut</td><td>pointer to a converted mag data buffer </td></tr>
    <tr><td class="paramdir">[in,out]</td><td class="paramname">*len</td><td>pointer to a length buffer </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>status code<ul>
<li>0 success</li>
<li>1 read failed</li>
<li>2 handle is NULL</li>
<li>3 handle is not initialized</li>
<li>4 length is zero</li>
<li>5 dmp is running</li>
<li>6 fifo conf is error </li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>spi can't read mag data </dd></dl>

<p class="definition">Definition at line <a class="el" href="driver__mpu9250_8c_source.html#l04223">4223</a> of file <a class="el" href="driver__mpu9250_8c_source.html">driver_mpu9250.c</a>.</p>

</div>
</div>
<a id="gab8821775031af3c3465976b285cfb4d0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gab8821775031af3c3465976b285cfb4d0">&#9670;&nbsp;</a></span>mpu9250_read_extern_sensor_data()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t mpu9250_read_extern_sensor_data </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__mpu9250__basic__driver.html#ga92e41973387b33248aba649fd90e9fac">mpu9250_handle_t</a> *&#160;</td>
          <td class="paramname"><em>handle</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint8_t *&#160;</td>
          <td class="paramname"><em>data</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint8_t&#160;</td>
          <td class="paramname"><em>len</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>read the extern sensor data </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">*handle</td><td>pointer to an mpu9250 handle structure </td></tr>
    <tr><td class="paramdir">[out]</td><td class="paramname">*data</td><td>pointer to a data buffer </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">len</td><td>data length </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>status code<ul>
<li>0 success</li>
<li>1 read extern sensor data failed</li>
<li>2 handle is NULL</li>
<li>3 handle is not initialized</li>
<li>4 len &gt; 24 </li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>none </dd></dl>

<p class="definition">Definition at line <a class="el" href="driver__mpu9250_8c_source.html#l12991">12991</a> of file <a class="el" href="driver__mpu9250_8c_source.html">driver_mpu9250.c</a>.</p>

</div>
</div>
<a id="ga93342fa220992d59d6137a560d8e46e3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga93342fa220992d59d6137a560d8e46e3">&#9670;&nbsp;</a></span>mpu9250_read_temperature()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t mpu9250_read_temperature </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__mpu9250__basic__driver.html#ga92e41973387b33248aba649fd90e9fac">mpu9250_handle_t</a> *&#160;</td>
          <td class="paramname"><em>handle</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int16_t *&#160;</td>
          <td class="paramname"><em>raw</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">float *&#160;</td>
          <td class="paramname"><em>degrees</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>read the temperature </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">*handle</td><td>pointer to an mpu9250 handle structure </td></tr>
    <tr><td class="paramdir">[out]</td><td class="paramname">*raw</td><td>pointer to raw data buffer </td></tr>
    <tr><td class="paramdir">[out]</td><td class="paramname">*degrees</td><td>pointer to a converted degrees data buffer </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>status code<ul>
<li>0 success</li>
<li>1 read failed</li>
<li>2 handle is NULL</li>
<li>3 handle is not initialized </li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>none </dd></dl>

<p class="definition">Definition at line <a class="el" href="driver__mpu9250_8c_source.html#l04631">4631</a> of file <a class="el" href="driver__mpu9250_8c_source.html">driver_mpu9250.c</a>.</p>

</div>
</div>
<a id="ga131010e3c74265bbf552ac89cbd3e777"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga131010e3c74265bbf552ac89cbd3e777">&#9670;&nbsp;</a></span>mpu9250_self_test()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t mpu9250_self_test </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__mpu9250__basic__driver.html#ga92e41973387b33248aba649fd90e9fac">mpu9250_handle_t</a> *&#160;</td>
          <td class="paramname"><em>handle</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int32_t&#160;</td>
          <td class="paramname"><em>gyro_offset_raw</em>[3], </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int32_t&#160;</td>
          <td class="paramname"><em>accel_offset_raw</em>[3]&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>run the self test </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">*handle</td><td>pointer to an mpu9250 handle structure </td></tr>
    <tr><td class="paramdir">[out]</td><td class="paramname">*gyro_offset_raw</td><td>pointer to a gyro offset raw buffer </td></tr>
    <tr><td class="paramdir">[out]</td><td class="paramname">*accel_offset_raw</td><td>pointer to an accel offset raw buffer </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>status code<ul>
<li>0 success</li>
<li>1 self test failed</li>
<li>2 handle is NULL</li>
<li>3 handle is not initialized </li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>none </dd></dl>

<p class="definition">Definition at line <a class="el" href="driver__mpu9250_8c_source.html#l10094">10094</a> of file <a class="el" href="driver__mpu9250_8c_source.html">driver_mpu9250.c</a>.</p>

</div>
</div>
<a id="ga79c7aeafb90112b20c1ae38fb0202783"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga79c7aeafb90112b20c1ae38fb0202783">&#9670;&nbsp;</a></span>mpu9250_sensor_reset()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t mpu9250_sensor_reset </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__mpu9250__basic__driver.html#ga92e41973387b33248aba649fd90e9fac">mpu9250_handle_t</a> *&#160;</td>
          <td class="paramname"><em>handle</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>reset all sensors </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">*handle</td><td>pointer to an mpu9250 handle structure </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>status code<ul>
<li>0 success</li>
<li>1 sensor reset failed</li>
<li>2 handle is NULL</li>
<li>3 handle is not initialized </li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>none </dd></dl>

<p class="definition">Definition at line <a class="el" href="driver__mpu9250_8c_source.html#l06204">6204</a> of file <a class="el" href="driver__mpu9250_8c_source.html">driver_mpu9250.c</a>.</p>

</div>
</div>
<a id="ga10b8978ff7747aad1603f0a436e38697"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga10b8978ff7747aad1603f0a436e38697">&#9670;&nbsp;</a></span>mpu9250_set_accel_compare_with_previous_sample()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t mpu9250_set_accel_compare_with_previous_sample </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__mpu9250__basic__driver.html#ga92e41973387b33248aba649fd90e9fac">mpu9250_handle_t</a> *&#160;</td>
          <td class="paramname"><em>handle</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="group__mpu9250__basic__driver.html#ga80d5162f5e92390d0310dbfd8c2b1fd4">mpu9250_bool_t</a>&#160;</td>
          <td class="paramname"><em>enable</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>enable or disable accel compare with previous sample </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">*handle</td><td>pointer to an mpu9250 handle structure </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">enable</td><td>bool value </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>status code<ul>
<li>0 success</li>
<li>1 set accel compare with previous sample failed</li>
<li>2 handle is NULL</li>
<li>3 handle is not initialized </li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>none </dd></dl>

<p class="definition">Definition at line <a class="el" href="driver__mpu9250_8c_source.html#l08132">8132</a> of file <a class="el" href="driver__mpu9250_8c_source.html">driver_mpu9250.c</a>.</p>

</div>
</div>
<a id="gac9772ee923bba8f8adc80ef85362223b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gac9772ee923bba8f8adc80ef85362223b">&#9670;&nbsp;</a></span>mpu9250_set_accelerometer_choice()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t mpu9250_set_accelerometer_choice </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__mpu9250__basic__driver.html#ga92e41973387b33248aba649fd90e9fac">mpu9250_handle_t</a> *&#160;</td>
          <td class="paramname"><em>handle</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint8_t&#160;</td>
          <td class="paramname"><em>choice</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>set the accelerometer choice </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">*handle</td><td>pointer to an mpu9250 handle structure </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">choice</td><td>accelerometer choice </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>status code<ul>
<li>0 success</li>
<li>1 set accelerometer choice failed</li>
<li>2 handle is NULL</li>
<li>3 handle is not initialized</li>
<li>4 choice &gt; 1 </li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>none </dd></dl>

<p class="definition">Definition at line <a class="el" href="driver__mpu9250_8c_source.html#l07797">7797</a> of file <a class="el" href="driver__mpu9250_8c_source.html">driver_mpu9250.c</a>.</p>

</div>
</div>
<a id="ga070e0be03ff82b63a621b28d7cfb9ef6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga070e0be03ff82b63a621b28d7cfb9ef6">&#9670;&nbsp;</a></span>mpu9250_set_accelerometer_low_pass_filter()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t mpu9250_set_accelerometer_low_pass_filter </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__mpu9250__basic__driver.html#ga92e41973387b33248aba649fd90e9fac">mpu9250_handle_t</a> *&#160;</td>
          <td class="paramname"><em>handle</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="group__mpu9250__basic__driver.html#gae6282fa93bfe7e1b3f93bef144d97e7f">mpu9250_accelerometer_low_pass_filter_t</a>&#160;</td>
          <td class="paramname"><em>filter</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>set the accelerometer low pass filter </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">*handle</td><td>pointer to an mpu9250 handle structure </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">filter</td><td>accelerometer low pass filter </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>status code<ul>
<li>0 success</li>
<li>1 set accelerometer low pass filter failed</li>
<li>2 handle is NULL</li>
<li>3 handle is not initialized </li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>none </dd></dl>

<p class="definition">Definition at line <a class="el" href="driver__mpu9250_8c_source.html#l07886">7886</a> of file <a class="el" href="driver__mpu9250_8c_source.html">driver_mpu9250.c</a>.</p>

</div>
</div>
<a id="gadf326e1597e13e17ac02289be4772797"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gadf326e1597e13e17ac02289be4772797">&#9670;&nbsp;</a></span>mpu9250_set_accelerometer_range()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t mpu9250_set_accelerometer_range </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__mpu9250__basic__driver.html#ga92e41973387b33248aba649fd90e9fac">mpu9250_handle_t</a> *&#160;</td>
          <td class="paramname"><em>handle</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="group__mpu9250__basic__driver.html#ga30a08d6d164e1ec9ecbf6c674d0162ce">mpu9250_accelerometer_range_t</a>&#160;</td>
          <td class="paramname"><em>range</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>set the accelerometer range </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">*handle</td><td>pointer to an mpu9250 handle structure </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">range</td><td>accelerometer range </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>status code<ul>
<li>0 success</li>
<li>1 set accelerometer range failed</li>
<li>2 handle is NULL</li>
<li>3 handle is not initialized </li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>none </dd></dl>

<p class="definition">Definition at line <a class="el" href="driver__mpu9250_8c_source.html#l07670">7670</a> of file <a class="el" href="driver__mpu9250_8c_source.html">driver_mpu9250.c</a>.</p>

</div>
</div>
<a id="ga64d91338d58bcdedeea01ae4d5007649"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga64d91338d58bcdedeea01ae4d5007649">&#9670;&nbsp;</a></span>mpu9250_set_accelerometer_test()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t mpu9250_set_accelerometer_test </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__mpu9250__basic__driver.html#ga92e41973387b33248aba649fd90e9fac">mpu9250_handle_t</a> *&#160;</td>
          <td class="paramname"><em>handle</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="group__mpu9250__basic__driver.html#gae57dfba234eed087f521fa33f265e696">mpu9250_axis_t</a>&#160;</td>
          <td class="paramname"><em>axis</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="group__mpu9250__basic__driver.html#ga80d5162f5e92390d0310dbfd8c2b1fd4">mpu9250_bool_t</a>&#160;</td>
          <td class="paramname"><em>enable</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>set the accelerometer test </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">*handle</td><td>pointer to an mpu9250 handle structure </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">axis</td><td>tested axis </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">enable</td><td>bool value </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>status code<ul>
<li>0 success</li>
<li>1 set accelerometer test failed</li>
<li>2 handle is NULL</li>
<li>3 handle is not initialized </li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>none </dd></dl>

<p class="definition">Definition at line <a class="el" href="driver__mpu9250_8c_source.html#l07587">7587</a> of file <a class="el" href="driver__mpu9250_8c_source.html">driver_mpu9250.c</a>.</p>

</div>
</div>
<a id="gabf302adc61ad62407b9b02116eef0f8b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gabf302adc61ad62407b9b02116eef0f8b">&#9670;&nbsp;</a></span>mpu9250_set_accelerometer_x_offset()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t mpu9250_set_accelerometer_x_offset </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__mpu9250__basic__driver.html#ga92e41973387b33248aba649fd90e9fac">mpu9250_handle_t</a> *&#160;</td>
          <td class="paramname"><em>handle</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int16_t&#160;</td>
          <td class="paramname"><em>offset</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>set the accelerometer x offset </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">*handle</td><td>pointer to an mpu9250 handle structure </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">offset</td><td>accelerometer x offset </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>status code<ul>
<li>0 success</li>
<li>1 set accelerometer x offset failed</li>
<li>2 handle is NULL</li>
<li>3 handle is not initialized </li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>none </dd></dl>

<p class="definition">Definition at line <a class="el" href="driver__mpu9250_8c_source.html#l09411">9411</a> of file <a class="el" href="driver__mpu9250_8c_source.html">driver_mpu9250.c</a>.</p>

</div>
</div>
<a id="gac1e524eb929c06a6922d34ba36bf6a72"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gac1e524eb929c06a6922d34ba36bf6a72">&#9670;&nbsp;</a></span>mpu9250_set_accelerometer_x_test()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t mpu9250_set_accelerometer_x_test </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__mpu9250__basic__driver.html#ga92e41973387b33248aba649fd90e9fac">mpu9250_handle_t</a> *&#160;</td>
          <td class="paramname"><em>handle</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint8_t&#160;</td>
          <td class="paramname"><em>data</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>set the accelerometer x test </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">*handle</td><td>pointer to an mpu9250 handle structure </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">data</td><td>set data </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>status code<ul>
<li>0 success</li>
<li>1 set accelerometer x test failed</li>
<li>2 handle is NULL</li>
<li>3 handle is not initialized </li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>none </dd></dl>

<p class="definition">Definition at line <a class="el" href="driver__mpu9250_8c_source.html#l09201">9201</a> of file <a class="el" href="driver__mpu9250_8c_source.html">driver_mpu9250.c</a>.</p>

</div>
</div>
<a id="ga5a2f8346cef457fd62dcddb3ef0354b1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga5a2f8346cef457fd62dcddb3ef0354b1">&#9670;&nbsp;</a></span>mpu9250_set_accelerometer_y_offset()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t mpu9250_set_accelerometer_y_offset </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__mpu9250__basic__driver.html#ga92e41973387b33248aba649fd90e9fac">mpu9250_handle_t</a> *&#160;</td>
          <td class="paramname"><em>handle</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int16_t&#160;</td>
          <td class="paramname"><em>offset</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>set the accelerometer y offset </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">*handle</td><td>pointer to an mpu9250 handle structure </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">offset</td><td>accelerometer y offset </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>status code<ul>
<li>0 success</li>
<li>1 set accelerometer y offset failed</li>
<li>2 handle is NULL</li>
<li>3 handle is not initialized </li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>none </dd></dl>

<p class="definition">Definition at line <a class="el" href="driver__mpu9250_8c_source.html#l09486">9486</a> of file <a class="el" href="driver__mpu9250_8c_source.html">driver_mpu9250.c</a>.</p>

</div>
</div>
<a id="ga27f2d57f608fad3be582a21a83f450fc"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga27f2d57f608fad3be582a21a83f450fc">&#9670;&nbsp;</a></span>mpu9250_set_accelerometer_y_test()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t mpu9250_set_accelerometer_y_test </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__mpu9250__basic__driver.html#ga92e41973387b33248aba649fd90e9fac">mpu9250_handle_t</a> *&#160;</td>
          <td class="paramname"><em>handle</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint8_t&#160;</td>
          <td class="paramname"><em>data</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>set the accelerometer y test </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">*handle</td><td>pointer to an mpu9250 handle structure </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">data</td><td>set data </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>status code<ul>
<li>0 success</li>
<li>1 set accelerometer y test failed</li>
<li>2 handle is NULL</li>
<li>3 handle is not initialized </li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>none </dd></dl>

<p class="definition">Definition at line <a class="el" href="driver__mpu9250_8c_source.html#l09271">9271</a> of file <a class="el" href="driver__mpu9250_8c_source.html">driver_mpu9250.c</a>.</p>

</div>
</div>
<a id="ga14d2287cde1486304ca8ec7e21710403"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga14d2287cde1486304ca8ec7e21710403">&#9670;&nbsp;</a></span>mpu9250_set_accelerometer_z_offset()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t mpu9250_set_accelerometer_z_offset </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__mpu9250__basic__driver.html#ga92e41973387b33248aba649fd90e9fac">mpu9250_handle_t</a> *&#160;</td>
          <td class="paramname"><em>handle</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int16_t&#160;</td>
          <td class="paramname"><em>offset</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>set the accelerometer z offset </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">*handle</td><td>pointer to an mpu9250 handle structure </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">offset</td><td>accelerometer z offset </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>status code<ul>
<li>0 success</li>
<li>1 set accelerometer z offset failed</li>
<li>2 handle is NULL</li>
<li>3 handle is not initialized </li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>none </dd></dl>

<p class="definition">Definition at line <a class="el" href="driver__mpu9250_8c_source.html#l09561">9561</a> of file <a class="el" href="driver__mpu9250_8c_source.html">driver_mpu9250.c</a>.</p>

</div>
</div>
<a id="ga034c860ab5ba9b09e3c316d6c6304871"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga034c860ab5ba9b09e3c316d6c6304871">&#9670;&nbsp;</a></span>mpu9250_set_accelerometer_z_test()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t mpu9250_set_accelerometer_z_test </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__mpu9250__basic__driver.html#ga92e41973387b33248aba649fd90e9fac">mpu9250_handle_t</a> *&#160;</td>
          <td class="paramname"><em>handle</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint8_t&#160;</td>
          <td class="paramname"><em>data</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>set the accelerometer z test </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">*handle</td><td>pointer to an mpu9250 handle structure </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">data</td><td>set data </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>status code<ul>
<li>0 success</li>
<li>1 set accelerometer z test failed</li>
<li>2 handle is NULL</li>
<li>3 handle is not initialized </li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>none </dd></dl>

<p class="definition">Definition at line <a class="el" href="driver__mpu9250_8c_source.html#l09341">9341</a> of file <a class="el" href="driver__mpu9250_8c_source.html">driver_mpu9250.c</a>.</p>

</div>
</div>
<a id="ga14d223233cac73c46302833bfc4b0fe3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga14d223233cac73c46302833bfc4b0fe3">&#9670;&nbsp;</a></span>mpu9250_set_addr_pin()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t mpu9250_set_addr_pin </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__mpu9250__basic__driver.html#ga92e41973387b33248aba649fd90e9fac">mpu9250_handle_t</a> *&#160;</td>
          <td class="paramname"><em>handle</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="group__mpu9250__basic__driver.html#ga51224d8bd81cd18f40f52a6b0d44bc85">mpu9250_address_t</a>&#160;</td>
          <td class="paramname"><em>addr_pin</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>set the chip address pin </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">*handle</td><td>pointer to an mpu9250 handle structure </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">addr_pin</td><td>chip address pin </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>status code<ul>
<li>0 success</li>
<li>2 handle is NULL </li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>none </dd></dl>

<p class="definition">Definition at line <a class="el" href="driver__mpu9250_8c_source.html#l03964">3964</a> of file <a class="el" href="driver__mpu9250_8c_source.html">driver_mpu9250.c</a>.</p>

</div>
</div>
<a id="ga9ccef86bf71b10f925f1a43b8891f724"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga9ccef86bf71b10f925f1a43b8891f724">&#9670;&nbsp;</a></span>mpu9250_set_clock_source()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t mpu9250_set_clock_source </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__mpu9250__basic__driver.html#ga92e41973387b33248aba649fd90e9fac">mpu9250_handle_t</a> *&#160;</td>
          <td class="paramname"><em>handle</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="group__mpu9250__basic__driver.html#gafb535417000a253cc28596e3d39a2b23">mpu9250_clock_source_t</a>&#160;</td>
          <td class="paramname"><em>clock_source</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>set the chip clock source </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">*handle</td><td>pointer to an mpu9250 handle structure </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">clock_source</td><td>chip main clock source </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>status code<ul>
<li>0 success</li>
<li>1 set clock source failed</li>
<li>2 handle is NULL</li>
<li>3 handle is not initialized </li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>none </dd></dl>

<p class="definition">Definition at line <a class="el" href="driver__mpu9250_8c_source.html#l06367">6367</a> of file <a class="el" href="driver__mpu9250_8c_source.html">driver_mpu9250.c</a>.</p>

</div>
</div>
<a id="ga26f412894624bb62d43eb0b4e0787cf1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga26f412894624bb62d43eb0b4e0787cf1">&#9670;&nbsp;</a></span>mpu9250_set_cycle_wake_up()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t mpu9250_set_cycle_wake_up </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__mpu9250__basic__driver.html#ga92e41973387b33248aba649fd90e9fac">mpu9250_handle_t</a> *&#160;</td>
          <td class="paramname"><em>handle</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="group__mpu9250__basic__driver.html#ga80d5162f5e92390d0310dbfd8c2b1fd4">mpu9250_bool_t</a>&#160;</td>
          <td class="paramname"><em>enable</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>enable or disable the cycle wake up mode </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">*handle</td><td>pointer to an mpu9250 handle structure </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">enable</td><td>bool value </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>status code<ul>
<li>0 success</li>
<li>1 set cycle wake up failed</li>
<li>2 handle is NULL</li>
<li>3 handle is not initialized </li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>none </dd></dl>

<p class="definition">Definition at line <a class="el" href="driver__mpu9250_8c_source.html#l06531">6531</a> of file <a class="el" href="driver__mpu9250_8c_source.html">driver_mpu9250.c</a>.</p>

</div>
</div>
<a id="gaabee5fccd2e52a10c529a09c28ef3630"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gaabee5fccd2e52a10c529a09c28ef3630">&#9670;&nbsp;</a></span>mpu9250_set_disable_iic_slave()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t mpu9250_set_disable_iic_slave </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__mpu9250__basic__driver.html#ga92e41973387b33248aba649fd90e9fac">mpu9250_handle_t</a> *&#160;</td>
          <td class="paramname"><em>handle</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="group__mpu9250__basic__driver.html#ga80d5162f5e92390d0310dbfd8c2b1fd4">mpu9250_bool_t</a>&#160;</td>
          <td class="paramname"><em>enable</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>enable or disable the iic slave mode </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">*handle</td><td>pointer to an mpu9250 handle structure </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">enable</td><td>bool value </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>status code<ul>
<li>0 success</li>
<li>1 set disable iic slave failed</li>
<li>2 handle is NULL</li>
<li>3 handle is not initialized </li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>none </dd></dl>

<p class="definition">Definition at line <a class="el" href="driver__mpu9250_8c_source.html#l05961">5961</a> of file <a class="el" href="driver__mpu9250_8c_source.html">driver_mpu9250.c</a>.</p>

</div>
</div>
<a id="ga39452e3f106a9e536563684cde3a9653"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga39452e3f106a9e536563684cde3a9653">&#9670;&nbsp;</a></span>mpu9250_set_extern_sync()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t mpu9250_set_extern_sync </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__mpu9250__basic__driver.html#ga92e41973387b33248aba649fd90e9fac">mpu9250_handle_t</a> *&#160;</td>
          <td class="paramname"><em>handle</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="group__mpu9250__basic__driver.html#ga769540e19a5ed0ce26a3172d5dcd99f4">mpu9250_extern_sync_t</a>&#160;</td>
          <td class="paramname"><em>sync</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>set the extern sync type </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">*handle</td><td>pointer to an mpu9250 handle structure </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">sync</td><td>extern sync type </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>status code<ul>
<li>0 success</li>
<li>1 set extern sync failed</li>
<li>2 handle is NULL</li>
<li>3 handle is not initialized </li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>none </dd></dl>

<p class="definition">Definition at line <a class="el" href="driver__mpu9250_8c_source.html#l07085">7085</a> of file <a class="el" href="driver__mpu9250_8c_source.html">driver_mpu9250.c</a>.</p>

</div>
</div>
<a id="gac255f046ade796f75489d130e9270690"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gac255f046ade796f75489d130e9270690">&#9670;&nbsp;</a></span>mpu9250_set_fifo()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t mpu9250_set_fifo </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__mpu9250__basic__driver.html#ga92e41973387b33248aba649fd90e9fac">mpu9250_handle_t</a> *&#160;</td>
          <td class="paramname"><em>handle</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="group__mpu9250__basic__driver.html#ga80d5162f5e92390d0310dbfd8c2b1fd4">mpu9250_bool_t</a>&#160;</td>
          <td class="paramname"><em>enable</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>enable or disable fifo </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">*handle</td><td>pointer to an mpu9250 handle structure </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">enable</td><td>bool value </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>status code<ul>
<li>0 success</li>
<li>1 set fifo failed</li>
<li>2 handle is NULL</li>
<li>3 handle is not initialized </li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>none </dd></dl>

<p class="definition">Definition at line <a class="el" href="driver__mpu9250_8c_source.html#l05763">5763</a> of file <a class="el" href="driver__mpu9250_8c_source.html">driver_mpu9250.c</a>.</p>

</div>
</div>
<a id="ga97d5c00f1de8cfdc1a13abf5c502fd36"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga97d5c00f1de8cfdc1a13abf5c502fd36">&#9670;&nbsp;</a></span>mpu9250_set_fifo_1024kb()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t mpu9250_set_fifo_1024kb </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__mpu9250__basic__driver.html#ga92e41973387b33248aba649fd90e9fac">mpu9250_handle_t</a> *&#160;</td>
          <td class="paramname"><em>handle</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>set fifo 1024kb </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">*handle</td><td>pointer to an mpu9250 handle structure </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>status code<ul>
<li>0 success</li>
<li>1 set fifo 1024kb failed</li>
<li>2 handle is NULL</li>
<li>3 handle is not initialized </li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>none </dd></dl>

<p class="definition">Definition at line <a class="el" href="driver__mpu9250_8c_source.html#l07751">7751</a> of file <a class="el" href="driver__mpu9250_8c_source.html">driver_mpu9250.c</a>.</p>

</div>
</div>
<a id="ga1c42ba5fb3c135f61d7f783274595212"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga1c42ba5fb3c135f61d7f783274595212">&#9670;&nbsp;</a></span>mpu9250_set_fifo_enable()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t mpu9250_set_fifo_enable </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__mpu9250__basic__driver.html#ga92e41973387b33248aba649fd90e9fac">mpu9250_handle_t</a> *&#160;</td>
          <td class="paramname"><em>handle</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="group__mpu9250__basic__driver.html#gaf85a7c775594df03179f101c03939a20">mpu9250_fifo_t</a>&#160;</td>
          <td class="paramname"><em>fifo</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="group__mpu9250__basic__driver.html#ga80d5162f5e92390d0310dbfd8c2b1fd4">mpu9250_bool_t</a>&#160;</td>
          <td class="paramname"><em>enable</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>enable or disable the fifo function </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">*handle</td><td>pointer to an mpu9250 handle structure </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">fifo</td><td>fifo type </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">enable</td><td>bool value </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>status code<ul>
<li>0 success</li>
<li>1 set fifo enable failed</li>
<li>2 handle is NULL</li>
<li>3 handle is not initialized </li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>none </dd></dl>

<p class="definition">Definition at line <a class="el" href="driver__mpu9250_8c_source.html#l08215">8215</a> of file <a class="el" href="driver__mpu9250_8c_source.html">driver_mpu9250.c</a>.</p>

</div>
</div>
<a id="ga118157bbb7d19b2873fc8aa208f72433"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga118157bbb7d19b2873fc8aa208f72433">&#9670;&nbsp;</a></span>mpu9250_set_fifo_mode()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t mpu9250_set_fifo_mode </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__mpu9250__basic__driver.html#ga92e41973387b33248aba649fd90e9fac">mpu9250_handle_t</a> *&#160;</td>
          <td class="paramname"><em>handle</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="group__mpu9250__basic__driver.html#gab13778e0d9f00d67ab417f8c8c59a857">mpu9250_fifo_mode</a>&#160;</td>
          <td class="paramname"><em>mode</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>set the fifo mode </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">*handle</td><td>pointer to an mpu9250 handle structure </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">mode</td><td>fifo mode </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>status code<ul>
<li>0 success</li>
<li>1 set fifo mode failed</li>
<li>2 handle is NULL</li>
<li>3 handle is not initialized </li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>none </dd></dl>

<p class="definition">Definition at line <a class="el" href="driver__mpu9250_8c_source.html#l07249">7249</a> of file <a class="el" href="driver__mpu9250_8c_source.html">driver_mpu9250.c</a>.</p>

</div>
</div>
<a id="ga54c787d00afa16de37b15bf7c4add339"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga54c787d00afa16de37b15bf7c4add339">&#9670;&nbsp;</a></span>mpu9250_set_fsync_interrupt()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t mpu9250_set_fsync_interrupt </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__mpu9250__basic__driver.html#ga92e41973387b33248aba649fd90e9fac">mpu9250_handle_t</a> *&#160;</td>
          <td class="paramname"><em>handle</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="group__mpu9250__basic__driver.html#ga80d5162f5e92390d0310dbfd8c2b1fd4">mpu9250_bool_t</a>&#160;</td>
          <td class="paramname"><em>enable</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>enable or disable the fsync interrupt </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">*handle</td><td>pointer to an mpu9250 handle structure </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">enable</td><td>bool value </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>status code<ul>
<li>0 success</li>
<li>1 set fsync interrupt failed</li>
<li>2 handle is NULL</li>
<li>3 handle is not initialized </li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>none </dd></dl>

<p class="definition">Definition at line <a class="el" href="driver__mpu9250_8c_source.html#l08708">8708</a> of file <a class="el" href="driver__mpu9250_8c_source.html">driver_mpu9250.c</a>.</p>

</div>
</div>
<a id="ga8a369f25689d107c3307e2f197c4aa84"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga8a369f25689d107c3307e2f197c4aa84">&#9670;&nbsp;</a></span>mpu9250_set_fsync_interrupt_level()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t mpu9250_set_fsync_interrupt_level </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__mpu9250__basic__driver.html#ga92e41973387b33248aba649fd90e9fac">mpu9250_handle_t</a> *&#160;</td>
          <td class="paramname"><em>handle</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="group__mpu9250__basic__driver.html#gaf7bc0d4e62e153592add7834d2e015b5">mpu9250_pin_level_t</a>&#160;</td>
          <td class="paramname"><em>level</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>set the fsync interrupt level </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">*handle</td><td>pointer to an mpu9250 handle structure </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">level</td><td>set level </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>status code<ul>
<li>0 success</li>
<li>1 set fsync interrupt level failed</li>
<li>2 handle is NULL</li>
<li>3 handle is not initialized </li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>none </dd></dl>

<p class="definition">Definition at line <a class="el" href="driver__mpu9250_8c_source.html#l08626">8626</a> of file <a class="el" href="driver__mpu9250_8c_source.html">driver_mpu9250.c</a>.</p>

</div>
</div>
<a id="ga3d45ac5d4a5a3bbe21d3ad2644ab02ce"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga3d45ac5d4a5a3bbe21d3ad2644ab02ce">&#9670;&nbsp;</a></span>mpu9250_set_gyro_standby()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t mpu9250_set_gyro_standby </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__mpu9250__basic__driver.html#ga92e41973387b33248aba649fd90e9fac">mpu9250_handle_t</a> *&#160;</td>
          <td class="paramname"><em>handle</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="group__mpu9250__basic__driver.html#ga80d5162f5e92390d0310dbfd8c2b1fd4">mpu9250_bool_t</a>&#160;</td>
          <td class="paramname"><em>enable</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>enable or disable the gyro standby </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">*handle</td><td>pointer to an mpu9250 handle structure </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">enable</td><td>bool value </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>status code<ul>
<li>0 success</li>
<li>1 set gyro standby failed</li>
<li>2 handle is NULL</li>
<li>3 handle is not initialized </li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>none </dd></dl>

<p class="definition">Definition at line <a class="el" href="driver__mpu9250_8c_source.html#l06695">6695</a> of file <a class="el" href="driver__mpu9250_8c_source.html">driver_mpu9250.c</a>.</p>

</div>
</div>
<a id="gab9cdce42462298408dfb14f7c1946dbe"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gab9cdce42462298408dfb14f7c1946dbe">&#9670;&nbsp;</a></span>mpu9250_set_gyro_x_offset()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t mpu9250_set_gyro_x_offset </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__mpu9250__basic__driver.html#ga92e41973387b33248aba649fd90e9fac">mpu9250_handle_t</a> *&#160;</td>
          <td class="paramname"><em>handle</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int16_t&#160;</td>
          <td class="paramname"><em>offset</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>set the gyro x offset </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">*handle</td><td>pointer to an mpu9250 handle structure </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">offset</td><td>gyro x offset </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>status code<ul>
<li>0 success</li>
<li>1 set gyro x offset failed</li>
<li>2 handle is NULL</li>
<li>3 handle is not initialized </li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>none </dd></dl>

<p class="definition">Definition at line <a class="el" href="driver__mpu9250_8c_source.html#l09690">9690</a> of file <a class="el" href="driver__mpu9250_8c_source.html">driver_mpu9250.c</a>.</p>

</div>
</div>
<a id="ga856bc08d751e21ae025f52ec3b03fddf"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga856bc08d751e21ae025f52ec3b03fddf">&#9670;&nbsp;</a></span>mpu9250_set_gyro_y_offset()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t mpu9250_set_gyro_y_offset </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__mpu9250__basic__driver.html#ga92e41973387b33248aba649fd90e9fac">mpu9250_handle_t</a> *&#160;</td>
          <td class="paramname"><em>handle</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int16_t&#160;</td>
          <td class="paramname"><em>offset</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>set the gyro y offset </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">*handle</td><td>pointer to an mpu9250 handle structure </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">offset</td><td>gyro y offset </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>status code<ul>
<li>0 success</li>
<li>1 set gyro y offset failed</li>
<li>2 handle is NULL</li>
<li>3 handle is not initialized </li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>none </dd></dl>

<p class="definition">Definition at line <a class="el" href="driver__mpu9250_8c_source.html#l09765">9765</a> of file <a class="el" href="driver__mpu9250_8c_source.html">driver_mpu9250.c</a>.</p>

</div>
</div>
<a id="gad3d1d1fd5df6b843e8a254724e0917ab"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gad3d1d1fd5df6b843e8a254724e0917ab">&#9670;&nbsp;</a></span>mpu9250_set_gyro_z_offset()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t mpu9250_set_gyro_z_offset </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__mpu9250__basic__driver.html#ga92e41973387b33248aba649fd90e9fac">mpu9250_handle_t</a> *&#160;</td>
          <td class="paramname"><em>handle</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int16_t&#160;</td>
          <td class="paramname"><em>offset</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>set the gyro z offset </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">*handle</td><td>pointer to an mpu9250 handle structure </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">offset</td><td>gyro z offset </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>status code<ul>
<li>0 success</li>
<li>1 set gyro z offset failed</li>
<li>2 handle is NULL</li>
<li>3 handle is not initialized </li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>none </dd></dl>

<p class="definition">Definition at line <a class="el" href="driver__mpu9250_8c_source.html#l09840">9840</a> of file <a class="el" href="driver__mpu9250_8c_source.html">driver_mpu9250.c</a>.</p>

</div>
</div>
<a id="ga8eb45281513e749459d44bf0be2da7f4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga8eb45281513e749459d44bf0be2da7f4">&#9670;&nbsp;</a></span>mpu9250_set_gyroscope_choice()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t mpu9250_set_gyroscope_choice </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__mpu9250__basic__driver.html#ga92e41973387b33248aba649fd90e9fac">mpu9250_handle_t</a> *&#160;</td>
          <td class="paramname"><em>handle</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint8_t&#160;</td>
          <td class="paramname"><em>choice</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>set the gyroscope choice </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">*handle</td><td>pointer to an mpu9250 handle structure </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">choice</td><td>gyroscope choice </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>status code<ul>
<li>0 success</li>
<li>1 set gyroscope choice failed</li>
<li>2 handle is NULL</li>
<li>3 handle is not initialized</li>
<li>4 choice &gt; 3 </li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>none </dd></dl>

<p class="definition">Definition at line <a class="el" href="driver__mpu9250_8c_source.html#l07498">7498</a> of file <a class="el" href="driver__mpu9250_8c_source.html">driver_mpu9250.c</a>.</p>

</div>
</div>
<a id="gacd41a8826a124f4a1bddfe6c346a85cd"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gacd41a8826a124f4a1bddfe6c346a85cd">&#9670;&nbsp;</a></span>mpu9250_set_gyroscope_range()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t mpu9250_set_gyroscope_range </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__mpu9250__basic__driver.html#ga92e41973387b33248aba649fd90e9fac">mpu9250_handle_t</a> *&#160;</td>
          <td class="paramname"><em>handle</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="group__mpu9250__basic__driver.html#ga516f3106aa12afe168e549885c6023bd">mpu9250_gyroscope_range_t</a>&#160;</td>
          <td class="paramname"><em>range</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>set the gyroscope range </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">*handle</td><td>pointer to an mpu9250 handle structure </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">range</td><td>gyroscope range </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>status code<ul>
<li>0 success</li>
<li>1 set gyroscope range failed</li>
<li>2 handle is NULL</li>
<li>3 handle is not initialized </li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>none </dd></dl>

<p class="definition">Definition at line <a class="el" href="driver__mpu9250_8c_source.html#l07415">7415</a> of file <a class="el" href="driver__mpu9250_8c_source.html">driver_mpu9250.c</a>.</p>

</div>
</div>
<a id="ga9c164e91b829975d85a9e7a8f7eabbed"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga9c164e91b829975d85a9e7a8f7eabbed">&#9670;&nbsp;</a></span>mpu9250_set_gyroscope_test()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t mpu9250_set_gyroscope_test </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__mpu9250__basic__driver.html#ga92e41973387b33248aba649fd90e9fac">mpu9250_handle_t</a> *&#160;</td>
          <td class="paramname"><em>handle</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="group__mpu9250__basic__driver.html#gae57dfba234eed087f521fa33f265e696">mpu9250_axis_t</a>&#160;</td>
          <td class="paramname"><em>axis</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="group__mpu9250__basic__driver.html#ga80d5162f5e92390d0310dbfd8c2b1fd4">mpu9250_bool_t</a>&#160;</td>
          <td class="paramname"><em>enable</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>set the gyroscope test </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">*handle</td><td>pointer to an mpu9250 handle structure </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">axis</td><td>tested axis </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">enable</td><td>bool value </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>status code<ul>
<li>0 success</li>
<li>1 set gyroscope test failed</li>
<li>2 handle is NULL</li>
<li>3 handle is not initialized </li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>none </dd></dl>

<p class="definition">Definition at line <a class="el" href="driver__mpu9250_8c_source.html#l07332">7332</a> of file <a class="el" href="driver__mpu9250_8c_source.html">driver_mpu9250.c</a>.</p>

</div>
</div>
<a id="ga657c5c011eb9cd2d8562fee2587c6585"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga657c5c011eb9cd2d8562fee2587c6585">&#9670;&nbsp;</a></span>mpu9250_set_gyroscope_x_test()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t mpu9250_set_gyroscope_x_test </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__mpu9250__basic__driver.html#ga92e41973387b33248aba649fd90e9fac">mpu9250_handle_t</a> *&#160;</td>
          <td class="paramname"><em>handle</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint8_t&#160;</td>
          <td class="paramname"><em>data</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>set the gyroscope x test </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">*handle</td><td>pointer to an mpu9250 handle structure </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">data</td><td>set data </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>status code<ul>
<li>0 success</li>
<li>1 set gyroscope x test failed</li>
<li>2 handle is NULL</li>
<li>3 handle is not initialized </li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>none </dd></dl>

<p class="definition">Definition at line <a class="el" href="driver__mpu9250_8c_source.html#l08991">8991</a> of file <a class="el" href="driver__mpu9250_8c_source.html">driver_mpu9250.c</a>.</p>

</div>
</div>
<a id="ga71f6c27b2a438fbd825b3709e9579042"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga71f6c27b2a438fbd825b3709e9579042">&#9670;&nbsp;</a></span>mpu9250_set_gyroscope_y_test()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t mpu9250_set_gyroscope_y_test </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__mpu9250__basic__driver.html#ga92e41973387b33248aba649fd90e9fac">mpu9250_handle_t</a> *&#160;</td>
          <td class="paramname"><em>handle</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint8_t&#160;</td>
          <td class="paramname"><em>data</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>set the gyroscope y test </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">*handle</td><td>pointer to an mpu9250 handle structure </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">data</td><td>set data </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>status code<ul>
<li>0 success</li>
<li>1 set gyroscope y test failed</li>
<li>2 handle is NULL</li>
<li>3 handle is not initialized </li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>none </dd></dl>

<p class="definition">Definition at line <a class="el" href="driver__mpu9250_8c_source.html#l09061">9061</a> of file <a class="el" href="driver__mpu9250_8c_source.html">driver_mpu9250.c</a>.</p>

</div>
</div>
<a id="gadd593beb8a15f9c01a8e9a2f09ede825"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gadd593beb8a15f9c01a8e9a2f09ede825">&#9670;&nbsp;</a></span>mpu9250_set_gyroscope_z_test()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t mpu9250_set_gyroscope_z_test </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__mpu9250__basic__driver.html#ga92e41973387b33248aba649fd90e9fac">mpu9250_handle_t</a> *&#160;</td>
          <td class="paramname"><em>handle</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint8_t&#160;</td>
          <td class="paramname"><em>data</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>set the gyroscope z test </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">*handle</td><td>pointer to an mpu9250 handle structure </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">data</td><td>set data </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>status code<ul>
<li>0 success</li>
<li>1 set gyroscope z test failed</li>
<li>2 handle is NULL</li>
<li>3 handle is not initialized </li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>none </dd></dl>

<p class="definition">Definition at line <a class="el" href="driver__mpu9250_8c_source.html#l09131">9131</a> of file <a class="el" href="driver__mpu9250_8c_source.html">driver_mpu9250.c</a>.</p>

</div>
</div>
<a id="ga2baea21cb3cb34a407997fd33729cc88"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga2baea21cb3cb34a407997fd33729cc88">&#9670;&nbsp;</a></span>mpu9250_set_iic4_data_in()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t mpu9250_set_iic4_data_in </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__mpu9250__basic__driver.html#ga92e41973387b33248aba649fd90e9fac">mpu9250_handle_t</a> *&#160;</td>
          <td class="paramname"><em>handle</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint8_t&#160;</td>
          <td class="paramname"><em>data</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>set the iic4 data in </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">*handle</td><td>pointer to an mpu9250 handle structure </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">data</td><td>set data </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>status code<ul>
<li>0 success</li>
<li>1 set iic4 data in failed</li>
<li>2 handle is NULL</li>
<li>3 handle is not initialized </li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>none </dd></dl>

<p class="definition">Definition at line <a class="el" href="driver__mpu9250_8c_source.html#l12919">12919</a> of file <a class="el" href="driver__mpu9250_8c_source.html">driver_mpu9250.c</a>.</p>

</div>
</div>
<a id="ga5193583e0b9f7aaed365f41bf0d47727"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga5193583e0b9f7aaed365f41bf0d47727">&#9670;&nbsp;</a></span>mpu9250_set_iic4_data_out()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t mpu9250_set_iic4_data_out </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__mpu9250__basic__driver.html#ga92e41973387b33248aba649fd90e9fac">mpu9250_handle_t</a> *&#160;</td>
          <td class="paramname"><em>handle</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint8_t&#160;</td>
          <td class="paramname"><em>data</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>set the iic4 data out </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">*handle</td><td>pointer to an mpu9250 handle structure </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">data</td><td>set data </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>status code<ul>
<li>0 success</li>
<li>1 set iic4 data out failed</li>
<li>2 handle is NULL</li>
<li>3 handle is not initialized </li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>none </dd></dl>

<p class="definition">Definition at line <a class="el" href="driver__mpu9250_8c_source.html#l12849">12849</a> of file <a class="el" href="driver__mpu9250_8c_source.html">driver_mpu9250.c</a>.</p>

</div>
</div>
<a id="gaf48684e216d2697bae4f5c61ad40deba"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gaf48684e216d2697bae4f5c61ad40deba">&#9670;&nbsp;</a></span>mpu9250_set_iic4_enable()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t mpu9250_set_iic4_enable </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__mpu9250__basic__driver.html#ga92e41973387b33248aba649fd90e9fac">mpu9250_handle_t</a> *&#160;</td>
          <td class="paramname"><em>handle</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="group__mpu9250__basic__driver.html#ga80d5162f5e92390d0310dbfd8c2b1fd4">mpu9250_bool_t</a>&#160;</td>
          <td class="paramname"><em>enable</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>enable or disable the iic4 </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">*handle</td><td>pointer to an mpu9250 handle structure </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">enable</td><td>bool value </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>status code<ul>
<li>0 success</li>
<li>1 set iic4 enable failed</li>
<li>2 handle is NULL</li>
<li>3 handle is not initialized </li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>none </dd></dl>

<p class="definition">Definition at line <a class="el" href="driver__mpu9250_8c_source.html#l12514">12514</a> of file <a class="el" href="driver__mpu9250_8c_source.html">driver_mpu9250.c</a>.</p>

</div>
</div>
<a id="gacccce2eca015991a8a20a4fb21bc2a5f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gacccce2eca015991a8a20a4fb21bc2a5f">&#9670;&nbsp;</a></span>mpu9250_set_iic4_interrupt()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t mpu9250_set_iic4_interrupt </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__mpu9250__basic__driver.html#ga92e41973387b33248aba649fd90e9fac">mpu9250_handle_t</a> *&#160;</td>
          <td class="paramname"><em>handle</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="group__mpu9250__basic__driver.html#ga80d5162f5e92390d0310dbfd8c2b1fd4">mpu9250_bool_t</a>&#160;</td>
          <td class="paramname"><em>enable</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>enable or disable the iic4 interrupt </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">*handle</td><td>pointer to an mpu9250 handle structure </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">enable</td><td>bool value </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>status code<ul>
<li>0 success</li>
<li>1 set iic4 interrupt failed</li>
<li>2 handle is NULL</li>
<li>3 handle is not initialized </li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>none </dd></dl>

<p class="definition">Definition at line <a class="el" href="driver__mpu9250_8c_source.html#l12596">12596</a> of file <a class="el" href="driver__mpu9250_8c_source.html">driver_mpu9250.c</a>.</p>

</div>
</div>
<a id="gad8cc0d6e7f1f047bf08cdc2360636dd5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gad8cc0d6e7f1f047bf08cdc2360636dd5">&#9670;&nbsp;</a></span>mpu9250_set_iic4_transaction_mode()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t mpu9250_set_iic4_transaction_mode </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__mpu9250__basic__driver.html#ga92e41973387b33248aba649fd90e9fac">mpu9250_handle_t</a> *&#160;</td>
          <td class="paramname"><em>handle</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="group__mpu9250__basic__driver.html#gac822022882fe75c6a1b95d00696eb0be">mpu9250_iic4_transaction_mode_t</a>&#160;</td>
          <td class="paramname"><em>mode</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>set the iic4 transaction mode </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">*handle</td><td>pointer to an mpu9250 handle structure </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">mode</td><td>transaction mode </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>status code<ul>
<li>0 success</li>
<li>1 set iic4 transaction mode failed</li>
<li>2 handle is NULL</li>
<li>3 handle is not initialized </li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>none </dd></dl>

<p class="definition">Definition at line <a class="el" href="driver__mpu9250_8c_source.html#l12678">12678</a> of file <a class="el" href="driver__mpu9250_8c_source.html">driver_mpu9250.c</a>.</p>

</div>
</div>
<a id="gaad61c39d0b253142f40992a381010b62"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gaad61c39d0b253142f40992a381010b62">&#9670;&nbsp;</a></span>mpu9250_set_iic_address()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t mpu9250_set_iic_address </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__mpu9250__basic__driver.html#ga92e41973387b33248aba649fd90e9fac">mpu9250_handle_t</a> *&#160;</td>
          <td class="paramname"><em>handle</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="group__mpu9250__basic__driver.html#ga6e47b88b6fdf8ed5af0c2942fc19a4c7">mpu9250_iic_slave_t</a>&#160;</td>
          <td class="paramname"><em>slave</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint8_t&#160;</td>
          <td class="paramname"><em>addr_7bit</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>set the iic address </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">*handle</td><td>pointer to an mpu9250 handle structure </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">slave</td><td>iic slave number </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">addr_7bit</td><td>iic address </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>status code<ul>
<li>0 success</li>
<li>1 set iic address failed</li>
<li>2 handle is NULL</li>
<li>3 handle is not initialized</li>
<li>4 invalid slave </li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>none </dd></dl>

<p class="definition">Definition at line <a class="el" href="driver__mpu9250_8c_source.html#l10872">10872</a> of file <a class="el" href="driver__mpu9250_8c_source.html">driver_mpu9250.c</a>.</p>

</div>
</div>
<a id="ga5b348d7e792fa1dd2ce9af2bc377c8d6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga5b348d7e792fa1dd2ce9af2bc377c8d6">&#9670;&nbsp;</a></span>mpu9250_set_iic_bypass()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t mpu9250_set_iic_bypass </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__mpu9250__basic__driver.html#ga92e41973387b33248aba649fd90e9fac">mpu9250_handle_t</a> *&#160;</td>
          <td class="paramname"><em>handle</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="group__mpu9250__basic__driver.html#ga80d5162f5e92390d0310dbfd8c2b1fd4">mpu9250_bool_t</a>&#160;</td>
          <td class="paramname"><em>enable</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>enable or disable the iic bypass </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">*handle</td><td>pointer to an mpu9250 handle structure </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">enable</td><td>bool value </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>status code<ul>
<li>0 success</li>
<li>1 set iic bypass failed</li>
<li>2 handle is NULL</li>
<li>3 handle is not initialized </li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>none </dd></dl>

<p class="definition">Definition at line <a class="el" href="driver__mpu9250_8c_source.html#l08790">8790</a> of file <a class="el" href="driver__mpu9250_8c_source.html">driver_mpu9250.c</a>.</p>

</div>
</div>
<a id="gad377c325962d1c69cd984b9e76497546"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gad377c325962d1c69cd984b9e76497546">&#9670;&nbsp;</a></span>mpu9250_set_iic_byte_swap()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t mpu9250_set_iic_byte_swap </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__mpu9250__basic__driver.html#ga92e41973387b33248aba649fd90e9fac">mpu9250_handle_t</a> *&#160;</td>
          <td class="paramname"><em>handle</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="group__mpu9250__basic__driver.html#ga6e47b88b6fdf8ed5af0c2942fc19a4c7">mpu9250_iic_slave_t</a>&#160;</td>
          <td class="paramname"><em>slave</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="group__mpu9250__basic__driver.html#ga80d5162f5e92390d0310dbfd8c2b1fd4">mpu9250_bool_t</a>&#160;</td>
          <td class="paramname"><em>enable</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>enable or disable the iic byte swap </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">*handle</td><td>pointer to an mpu9250 handle structure </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">slave</td><td>iic slave number </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">enable</td><td>bool value </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>status code<ul>
<li>0 success</li>
<li>1 set iic byte swap failed</li>
<li>2 handle is NULL</li>
<li>3 handle is not initialized</li>
<li>4 invalid slave </li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>none </dd></dl>

<p class="definition">Definition at line <a class="el" href="driver__mpu9250_8c_source.html#l11614">11614</a> of file <a class="el" href="driver__mpu9250_8c_source.html">driver_mpu9250.c</a>.</p>

</div>
</div>
<a id="gaa627df394c3ea9393622f5b501ad0c92"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gaa627df394c3ea9393622f5b501ad0c92">&#9670;&nbsp;</a></span>mpu9250_set_iic_clock()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t mpu9250_set_iic_clock </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__mpu9250__basic__driver.html#ga92e41973387b33248aba649fd90e9fac">mpu9250_handle_t</a> *&#160;</td>
          <td class="paramname"><em>handle</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="group__mpu9250__basic__driver.html#gaca8a49d29286b3a1155db08594e176e9">mpu9250_iic_clock_t</a>&#160;</td>
          <td class="paramname"><em>clk</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>set the iic clock </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">*handle</td><td>pointer to an mpu9250 handle structure </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">clk</td><td>iic clock </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>status code<ul>
<li>0 success</li>
<li>1 set iic clock failed</li>
<li>2 handle is NULL</li>
<li>3 handle is not initialized </li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>none </dd></dl>

<p class="definition">Definition at line <a class="el" href="driver__mpu9250_8c_source.html#l10178">10178</a> of file <a class="el" href="driver__mpu9250_8c_source.html">driver_mpu9250.c</a>.</p>

</div>
</div>
<a id="ga53dc972c7edd33c9e536599933487e08"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga53dc972c7edd33c9e536599933487e08">&#9670;&nbsp;</a></span>mpu9250_set_iic_data_out()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t mpu9250_set_iic_data_out </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__mpu9250__basic__driver.html#ga92e41973387b33248aba649fd90e9fac">mpu9250_handle_t</a> *&#160;</td>
          <td class="paramname"><em>handle</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="group__mpu9250__basic__driver.html#ga6e47b88b6fdf8ed5af0c2942fc19a4c7">mpu9250_iic_slave_t</a>&#160;</td>
          <td class="paramname"><em>slave</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint8_t&#160;</td>
          <td class="paramname"><em>data</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>set the iic data out </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">*handle</td><td>pointer to an mpu9250 handle structure </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">slave</td><td>iic slave number </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">data</td><td>set data </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>status code<ul>
<li>0 success</li>
<li>1 set iic data out failed</li>
<li>2 handle is NULL</li>
<li>3 handle is not initialized</li>
<li>4 invalid slave </li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>none </dd></dl>

<p class="definition">Definition at line <a class="el" href="driver__mpu9250_8c_source.html#l11268">11268</a> of file <a class="el" href="driver__mpu9250_8c_source.html">driver_mpu9250.c</a>.</p>

</div>
</div>
<a id="gac84ed856476bdbb24e162abd16753e3c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gac84ed856476bdbb24e162abd16753e3c">&#9670;&nbsp;</a></span>mpu9250_set_iic_delay()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t mpu9250_set_iic_delay </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__mpu9250__basic__driver.html#ga92e41973387b33248aba649fd90e9fac">mpu9250_handle_t</a> *&#160;</td>
          <td class="paramname"><em>handle</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint8_t&#160;</td>
          <td class="paramname"><em>delay</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>set the iic delay </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">*handle</td><td>pointer to an mpu9250 handle structure </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">delay</td><td>iic delay </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>status code<ul>
<li>0 success</li>
<li>1 set iic delay failed</li>
<li>2 handle is NULL</li>
<li>3 handle is not initialized</li>
<li>4 delay &gt; 0x1F </li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>none </dd></dl>

<p class="definition">Definition at line <a class="el" href="driver__mpu9250_8c_source.html#l12761">12761</a> of file <a class="el" href="driver__mpu9250_8c_source.html">driver_mpu9250.c</a>.</p>

</div>
</div>
<a id="ga7bd47b9a0a62663dfbc95fac75254a36"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga7bd47b9a0a62663dfbc95fac75254a36">&#9670;&nbsp;</a></span>mpu9250_set_iic_delay_enable()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t mpu9250_set_iic_delay_enable </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__mpu9250__basic__driver.html#ga92e41973387b33248aba649fd90e9fac">mpu9250_handle_t</a> *&#160;</td>
          <td class="paramname"><em>handle</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="group__mpu9250__basic__driver.html#ga44cdbfcbc22e1219efc3033084eb4090">mpu9250_iic_delay_t</a>&#160;</td>
          <td class="paramname"><em>delay</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="group__mpu9250__basic__driver.html#ga80d5162f5e92390d0310dbfd8c2b1fd4">mpu9250_bool_t</a>&#160;</td>
          <td class="paramname"><em>enable</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>enable or disable the iic delay </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">*handle</td><td>pointer to an mpu9250 handle structure </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">delay</td><td>iic delay </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">enable</td><td>bool value </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>status code<ul>
<li>0 success</li>
<li>1 set iic delay enable failed</li>
<li>2 handle is NULL</li>
<li>3 handle is not initialized </li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>none </dd></dl>

<p class="definition">Definition at line <a class="el" href="driver__mpu9250_8c_source.html#l12431">12431</a> of file <a class="el" href="driver__mpu9250_8c_source.html">driver_mpu9250.c</a>.</p>

</div>
</div>
<a id="gac5eb6ff25c5cbc00417743b91e2a8d8b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gac5eb6ff25c5cbc00417743b91e2a8d8b">&#9670;&nbsp;</a></span>mpu9250_set_iic_enable()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t mpu9250_set_iic_enable </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__mpu9250__basic__driver.html#ga92e41973387b33248aba649fd90e9fac">mpu9250_handle_t</a> *&#160;</td>
          <td class="paramname"><em>handle</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="group__mpu9250__basic__driver.html#ga6e47b88b6fdf8ed5af0c2942fc19a4c7">mpu9250_iic_slave_t</a>&#160;</td>
          <td class="paramname"><em>slave</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="group__mpu9250__basic__driver.html#ga80d5162f5e92390d0310dbfd8c2b1fd4">mpu9250_bool_t</a>&#160;</td>
          <td class="paramname"><em>enable</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>enable or disable the iic </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">*handle</td><td>pointer to an mpu9250 handle structure </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">slave</td><td>iic slave number </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">enable</td><td>bool value </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>status code<ul>
<li>0 success</li>
<li>1 set iic enable failed</li>
<li>2 handle is NULL</li>
<li>3 handle is not initialized</li>
<li>4 invalid slave </li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>none </dd></dl>

<p class="definition">Definition at line <a class="el" href="driver__mpu9250_8c_source.html#l11420">11420</a> of file <a class="el" href="driver__mpu9250_8c_source.html">driver_mpu9250.c</a>.</p>

</div>
</div>
<a id="ga8ef43bd291cdcc7930bc58a13952c534"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga8ef43bd291cdcc7930bc58a13952c534">&#9670;&nbsp;</a></span>mpu9250_set_iic_fifo_enable()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t mpu9250_set_iic_fifo_enable </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__mpu9250__basic__driver.html#ga92e41973387b33248aba649fd90e9fac">mpu9250_handle_t</a> *&#160;</td>
          <td class="paramname"><em>handle</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="group__mpu9250__basic__driver.html#ga6e47b88b6fdf8ed5af0c2942fc19a4c7">mpu9250_iic_slave_t</a>&#160;</td>
          <td class="paramname"><em>slave</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="group__mpu9250__basic__driver.html#ga80d5162f5e92390d0310dbfd8c2b1fd4">mpu9250_bool_t</a>&#160;</td>
          <td class="paramname"><em>enable</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>enable or disable the iic fifo </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">*handle</td><td>pointer to an mpu9250 handle structure </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">slave</td><td>iic slave number </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">enable</td><td>bool value </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>status code<ul>
<li>0 success</li>
<li>1 set iic fifo enable failed</li>
<li>2 handle is NULL</li>
<li>3 handle is not initialized</li>
<li>4 invalid slave </li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>none </dd></dl>

<p class="definition">Definition at line <a class="el" href="driver__mpu9250_8c_source.html#l10508">10508</a> of file <a class="el" href="driver__mpu9250_8c_source.html">driver_mpu9250.c</a>.</p>

</div>
</div>
<a id="gae895e48a6f8e8561b6fecbe0bab66fae"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gae895e48a6f8e8561b6fecbe0bab66fae">&#9670;&nbsp;</a></span>mpu9250_set_iic_group_order()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t mpu9250_set_iic_group_order </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__mpu9250__basic__driver.html#ga92e41973387b33248aba649fd90e9fac">mpu9250_handle_t</a> *&#160;</td>
          <td class="paramname"><em>handle</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="group__mpu9250__basic__driver.html#ga6e47b88b6fdf8ed5af0c2942fc19a4c7">mpu9250_iic_slave_t</a>&#160;</td>
          <td class="paramname"><em>slave</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="group__mpu9250__basic__driver.html#gacd45d6732fca81b5de83b6d39a946e54">mpu9250_iic_group_order_t</a>&#160;</td>
          <td class="paramname"><em>order</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>set the iic group order </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">*handle</td><td>pointer to an mpu9250 handle structure </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">slave</td><td>iic slave number </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">order</td><td>group order </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>status code<ul>
<li>0 success</li>
<li>1 set iic group order failed</li>
<li>2 handle is NULL</li>
<li>3 handle is not initialized</li>
<li>4 invalid slave </li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>none </dd></dl>

<p class="definition">Definition at line <a class="el" href="driver__mpu9250_8c_source.html#l12002">12002</a> of file <a class="el" href="driver__mpu9250_8c_source.html">driver_mpu9250.c</a>.</p>

</div>
</div>
<a id="gaddc9799db34bfb9ee0a8a12c05f4bae9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gaddc9799db34bfb9ee0a8a12c05f4bae9">&#9670;&nbsp;</a></span>mpu9250_set_iic_master()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t mpu9250_set_iic_master </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__mpu9250__basic__driver.html#ga92e41973387b33248aba649fd90e9fac">mpu9250_handle_t</a> *&#160;</td>
          <td class="paramname"><em>handle</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="group__mpu9250__basic__driver.html#ga80d5162f5e92390d0310dbfd8c2b1fd4">mpu9250_bool_t</a>&#160;</td>
          <td class="paramname"><em>enable</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>enable or disable the iic master mode </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">*handle</td><td>pointer to an mpu9250 handle structure </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">enable</td><td>bool value </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>status code<ul>
<li>0 success</li>
<li>1 set iic master failed</li>
<li>2 handle is NULL</li>
<li>3 handle is not initialized </li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>none </dd></dl>

<p class="definition">Definition at line <a class="el" href="driver__mpu9250_8c_source.html#l05879">5879</a> of file <a class="el" href="driver__mpu9250_8c_source.html">driver_mpu9250.c</a>.</p>

</div>
</div>
<a id="ga7460edb566f23e0f1a8f4fd35a521c66"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga7460edb566f23e0f1a8f4fd35a521c66">&#9670;&nbsp;</a></span>mpu9250_set_iic_mode()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t mpu9250_set_iic_mode </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__mpu9250__basic__driver.html#ga92e41973387b33248aba649fd90e9fac">mpu9250_handle_t</a> *&#160;</td>
          <td class="paramname"><em>handle</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="group__mpu9250__basic__driver.html#ga6e47b88b6fdf8ed5af0c2942fc19a4c7">mpu9250_iic_slave_t</a>&#160;</td>
          <td class="paramname"><em>slave</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="group__mpu9250__basic__driver.html#gae3159156a490724a7f594d2681063066">mpu9250_iic_mode_t</a>&#160;</td>
          <td class="paramname"><em>mode</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>set the iic mode </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">*handle</td><td>pointer to an mpu9250 handle structure </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">slave</td><td>iic slave number </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">mode</td><td>iic mode </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>status code<ul>
<li>0 success</li>
<li>1 set iic mode failed</li>
<li>2 handle is NULL</li>
<li>3 handle is not initialized</li>
<li>4 invalid slave </li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>none </dd></dl>

<p class="definition">Definition at line <a class="el" href="driver__mpu9250_8c_source.html#l10648">10648</a> of file <a class="el" href="driver__mpu9250_8c_source.html">driver_mpu9250.c</a>.</p>

</div>
</div>
<a id="ga3ddd883fd6c88db4c85c0424cebe2b1f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga3ddd883fd6c88db4c85c0424cebe2b1f">&#9670;&nbsp;</a></span>mpu9250_set_iic_multi_master()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t mpu9250_set_iic_multi_master </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__mpu9250__basic__driver.html#ga92e41973387b33248aba649fd90e9fac">mpu9250_handle_t</a> *&#160;</td>
          <td class="paramname"><em>handle</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="group__mpu9250__basic__driver.html#ga80d5162f5e92390d0310dbfd8c2b1fd4">mpu9250_bool_t</a>&#160;</td>
          <td class="paramname"><em>enable</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>enable or disable iic multi master </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">*handle</td><td>pointer to an mpu9250 handle structure </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">enable</td><td>bool value </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>status code<ul>
<li>0 success</li>
<li>1 set iic multi master failed</li>
<li>2 handle is NULL</li>
<li>3 handle is not initialized </li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>none </dd></dl>

<p class="definition">Definition at line <a class="el" href="driver__mpu9250_8c_source.html#l10260">10260</a> of file <a class="el" href="driver__mpu9250_8c_source.html">driver_mpu9250.c</a>.</p>

</div>
</div>
<a id="ga4d879b4a20e0d50ad4f7f4770a922768"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga4d879b4a20e0d50ad4f7f4770a922768">&#9670;&nbsp;</a></span>mpu9250_set_iic_read_mode()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t mpu9250_set_iic_read_mode </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__mpu9250__basic__driver.html#ga92e41973387b33248aba649fd90e9fac">mpu9250_handle_t</a> *&#160;</td>
          <td class="paramname"><em>handle</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="group__mpu9250__basic__driver.html#gac1d7f29a8abb96f7503f72f12be984ca">mpu9250_iic_read_mode_t</a>&#160;</td>
          <td class="paramname"><em>mode</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>set the iic read mode </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">*handle</td><td>pointer to an mpu9250 handle structure </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">mode</td><td>read mode </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>status code<ul>
<li>0 success</li>
<li>1 set iic read mode failed</li>
<li>2 handle is NULL</li>
<li>3 handle is not initialized </li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>none </dd></dl>

<p class="definition">Definition at line <a class="el" href="driver__mpu9250_8c_source.html#l10424">10424</a> of file <a class="el" href="driver__mpu9250_8c_source.html">driver_mpu9250.c</a>.</p>

</div>
</div>
<a id="ga52502778c74d8c5407e1d62b24f800ef"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga52502778c74d8c5407e1d62b24f800ef">&#9670;&nbsp;</a></span>mpu9250_set_iic_register()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t mpu9250_set_iic_register </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__mpu9250__basic__driver.html#ga92e41973387b33248aba649fd90e9fac">mpu9250_handle_t</a> *&#160;</td>
          <td class="paramname"><em>handle</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="group__mpu9250__basic__driver.html#ga6e47b88b6fdf8ed5af0c2942fc19a4c7">mpu9250_iic_slave_t</a>&#160;</td>
          <td class="paramname"><em>slave</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint8_t&#160;</td>
          <td class="paramname"><em>reg</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>set the iic register </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">*handle</td><td>pointer to an mpu9250 handle structure </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">slave</td><td>iic slave number </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">reg</td><td>iic register </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>status code<ul>
<li>0 success</li>
<li>1 set iic register failed</li>
<li>2 handle is NULL</li>
<li>3 handle is not initialized</li>
<li>4 invalid slave </li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>none </dd></dl>

<p class="definition">Definition at line <a class="el" href="driver__mpu9250_8c_source.html#l11096">11096</a> of file <a class="el" href="driver__mpu9250_8c_source.html">driver_mpu9250.c</a>.</p>

</div>
</div>
<a id="ga82bab65265dc9bf17f56ff35ec85bfa7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga82bab65265dc9bf17f56ff35ec85bfa7">&#9670;&nbsp;</a></span>mpu9250_set_iic_transaction_mode()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t mpu9250_set_iic_transaction_mode </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__mpu9250__basic__driver.html#ga92e41973387b33248aba649fd90e9fac">mpu9250_handle_t</a> *&#160;</td>
          <td class="paramname"><em>handle</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="group__mpu9250__basic__driver.html#ga6e47b88b6fdf8ed5af0c2942fc19a4c7">mpu9250_iic_slave_t</a>&#160;</td>
          <td class="paramname"><em>slave</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="group__mpu9250__basic__driver.html#ga6e162ff6e92bcfa91d7e08e937093c7c">mpu9250_iic_transaction_mode_t</a>&#160;</td>
          <td class="paramname"><em>mode</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>set the iic transaction mode </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">*handle</td><td>pointer to an mpu9250 handle structure </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">slave</td><td>iic slave number </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">mode</td><td>iic transaction mode </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>status code<ul>
<li>0 success</li>
<li>1 set iic transaction mode failed</li>
<li>2 handle is NULL</li>
<li>3 handle is not initialized</li>
<li>4 invalid slave </li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>none </dd></dl>

<p class="definition">Definition at line <a class="el" href="driver__mpu9250_8c_source.html#l11808">11808</a> of file <a class="el" href="driver__mpu9250_8c_source.html">driver_mpu9250.c</a>.</p>

</div>
</div>
<a id="ga4b6dc373d5bb0e12880959444aca8528"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga4b6dc373d5bb0e12880959444aca8528">&#9670;&nbsp;</a></span>mpu9250_set_iic_transferred_len()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t mpu9250_set_iic_transferred_len </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__mpu9250__basic__driver.html#ga92e41973387b33248aba649fd90e9fac">mpu9250_handle_t</a> *&#160;</td>
          <td class="paramname"><em>handle</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="group__mpu9250__basic__driver.html#ga6e47b88b6fdf8ed5af0c2942fc19a4c7">mpu9250_iic_slave_t</a>&#160;</td>
          <td class="paramname"><em>slave</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint8_t&#160;</td>
          <td class="paramname"><em>len</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>set the iic transferred length </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">*handle</td><td>pointer to an mpu9250 handle structure </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">slave</td><td>iic slave number </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">len</td><td>iic transferred length </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>status code<ul>
<li>0 success</li>
<li>1 set iic transferred len failed</li>
<li>2 handle is NULL</li>
<li>3 handle is not initialized</li>
<li>4 invalid slave</li>
<li>5 len &gt; 0xF </li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>none </dd></dl>

<p class="definition">Definition at line <a class="el" href="driver__mpu9250_8c_source.html#l12197">12197</a> of file <a class="el" href="driver__mpu9250_8c_source.html">driver_mpu9250.c</a>.</p>

</div>
</div>
<a id="ga1f59c3c5021ad74215a367699533d4b7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga1f59c3c5021ad74215a367699533d4b7">&#9670;&nbsp;</a></span>mpu9250_set_iic_wait_for_external_sensor()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t mpu9250_set_iic_wait_for_external_sensor </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__mpu9250__basic__driver.html#ga92e41973387b33248aba649fd90e9fac">mpu9250_handle_t</a> *&#160;</td>
          <td class="paramname"><em>handle</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="group__mpu9250__basic__driver.html#ga80d5162f5e92390d0310dbfd8c2b1fd4">mpu9250_bool_t</a>&#160;</td>
          <td class="paramname"><em>enable</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>enable or disable iic wait for external sensor </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">*handle</td><td>pointer to an mpu9250 handle structure </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">enable</td><td>bool value </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>status code<ul>
<li>0 success</li>
<li>1 set iic wait for external sensor failed</li>
<li>2 handle is NULL</li>
<li>3 handle is not initialized </li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>none </dd></dl>

<p class="definition">Definition at line <a class="el" href="driver__mpu9250_8c_source.html#l10342">10342</a> of file <a class="el" href="driver__mpu9250_8c_source.html">driver_mpu9250.c</a>.</p>

</div>
</div>
<a id="ga6d1b57cd5f937f8c9538694554219f09"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga6d1b57cd5f937f8c9538694554219f09">&#9670;&nbsp;</a></span>mpu9250_set_interface()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t mpu9250_set_interface </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__mpu9250__basic__driver.html#ga92e41973387b33248aba649fd90e9fac">mpu9250_handle_t</a> *&#160;</td>
          <td class="paramname"><em>handle</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="group__mpu9250__basic__driver.html#ga7d9cf66109326149ba40c8bee86e12c6">mpu9250_interface_t</a>&#160;</td>
          <td class="paramname"><em>interface</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>set the chip interface </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">*handle</td><td>pointer to an mpu9250 handle structure </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">interface</td><td>chip interface </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>status code<ul>
<li>0 success</li>
<li>2 handle is NULL </li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>none </dd></dl>

<p class="definition">Definition at line <a class="el" href="driver__mpu9250_8c_source.html#l03922">3922</a> of file <a class="el" href="driver__mpu9250_8c_source.html">driver_mpu9250.c</a>.</p>

</div>
</div>
<a id="ga88c8110fc3cc1f5fe2e58d603e834e84"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga88c8110fc3cc1f5fe2e58d603e834e84">&#9670;&nbsp;</a></span>mpu9250_set_interrupt()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t mpu9250_set_interrupt </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__mpu9250__basic__driver.html#ga92e41973387b33248aba649fd90e9fac">mpu9250_handle_t</a> *&#160;</td>
          <td class="paramname"><em>handle</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="group__mpu9250__basic__driver.html#ga759b7cd8b95661bfc10bb71f5ebb10e2">mpu9250_interrupt_t</a>&#160;</td>
          <td class="paramname"><em>type</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="group__mpu9250__basic__driver.html#ga80d5162f5e92390d0310dbfd8c2b1fd4">mpu9250_bool_t</a>&#160;</td>
          <td class="paramname"><em>enable</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>enable or disable the interrupt </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">*handle</td><td>pointer to an mpu9250 handle structure </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">type</td><td>set interrupt type </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">enable</td><td>bool value </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>status code<ul>
<li>0 success</li>
<li>1 set interrupt failed</li>
<li>2 handle is NULL</li>
<li>3 handle is not initialized </li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>none </dd></dl>

<p class="definition">Definition at line <a class="el" href="driver__mpu9250_8c_source.html#l08873">8873</a> of file <a class="el" href="driver__mpu9250_8c_source.html">driver_mpu9250.c</a>.</p>

</div>
</div>
<a id="ga2b38791132acc7a8790b0065114f244c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga2b38791132acc7a8790b0065114f244c">&#9670;&nbsp;</a></span>mpu9250_set_interrupt_latch()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t mpu9250_set_interrupt_latch </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__mpu9250__basic__driver.html#ga92e41973387b33248aba649fd90e9fac">mpu9250_handle_t</a> *&#160;</td>
          <td class="paramname"><em>handle</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="group__mpu9250__basic__driver.html#ga80d5162f5e92390d0310dbfd8c2b1fd4">mpu9250_bool_t</a>&#160;</td>
          <td class="paramname"><em>enable</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>enable or disable the interrupt latch </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">*handle</td><td>pointer to an mpu9250 handle structure </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">enable</td><td>bool value </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>status code<ul>
<li>0 success</li>
<li>1 set interrupt latch failed</li>
<li>2 handle is NULL</li>
<li>3 handle is not initialized </li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>none </dd></dl>

<p class="definition">Definition at line <a class="el" href="driver__mpu9250_8c_source.html#l08462">8462</a> of file <a class="el" href="driver__mpu9250_8c_source.html">driver_mpu9250.c</a>.</p>

</div>
</div>
<a id="ga65085341214ac1bf8b424278319249c3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga65085341214ac1bf8b424278319249c3">&#9670;&nbsp;</a></span>mpu9250_set_interrupt_level()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t mpu9250_set_interrupt_level </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__mpu9250__basic__driver.html#ga92e41973387b33248aba649fd90e9fac">mpu9250_handle_t</a> *&#160;</td>
          <td class="paramname"><em>handle</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="group__mpu9250__basic__driver.html#gaf7bc0d4e62e153592add7834d2e015b5">mpu9250_pin_level_t</a>&#160;</td>
          <td class="paramname"><em>level</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>set the interrupt level </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">*handle</td><td>pointer to an mpu9250 handle structure </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">level</td><td>interrupt level </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>status code<ul>
<li>0 success</li>
<li>1 set interrupt level failed</li>
<li>2 handle is NULL</li>
<li>3 handle is not initialized </li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>none </dd></dl>

<p class="definition">Definition at line <a class="el" href="driver__mpu9250_8c_source.html#l08298">8298</a> of file <a class="el" href="driver__mpu9250_8c_source.html">driver_mpu9250.c</a>.</p>

</div>
</div>
<a id="gad41a29c64249b8ad014418deacffad92"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gad41a29c64249b8ad014418deacffad92">&#9670;&nbsp;</a></span>mpu9250_set_interrupt_pin_type()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t mpu9250_set_interrupt_pin_type </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__mpu9250__basic__driver.html#ga92e41973387b33248aba649fd90e9fac">mpu9250_handle_t</a> *&#160;</td>
          <td class="paramname"><em>handle</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="group__mpu9250__basic__driver.html#ga3ce5cd6961f3ebda61bef61dc30b34d2">mpu9250_pin_type_t</a>&#160;</td>
          <td class="paramname"><em>type</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>set the interrupt pin type </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">*handle</td><td>pointer to an mpu9250 handle structure </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">type</td><td>interrupt pin type </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>status code<ul>
<li>0 success</li>
<li>1 set interrupt pin type failed</li>
<li>2 handle is NULL</li>
<li>3 handle is not initialized </li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>none </dd></dl>

<p class="definition">Definition at line <a class="el" href="driver__mpu9250_8c_source.html#l08380">8380</a> of file <a class="el" href="driver__mpu9250_8c_source.html">driver_mpu9250.c</a>.</p>

</div>
</div>
<a id="ga6adae77c7184ffeeab4ad26ad635742e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga6adae77c7184ffeeab4ad26ad635742e">&#9670;&nbsp;</a></span>mpu9250_set_interrupt_read_clear()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t mpu9250_set_interrupt_read_clear </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__mpu9250__basic__driver.html#ga92e41973387b33248aba649fd90e9fac">mpu9250_handle_t</a> *&#160;</td>
          <td class="paramname"><em>handle</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="group__mpu9250__basic__driver.html#ga80d5162f5e92390d0310dbfd8c2b1fd4">mpu9250_bool_t</a>&#160;</td>
          <td class="paramname"><em>enable</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>enable or disable the interrupt reading clear </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">*handle</td><td>pointer to an mpu9250 handle structure </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">enable</td><td>bool value </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>status code<ul>
<li>0 success</li>
<li>1 set interrupt read clear failed</li>
<li>2 handle is NULL</li>
<li>3 handle is not initialized </li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>none </dd></dl>

<p class="definition">Definition at line <a class="el" href="driver__mpu9250_8c_source.html#l08544">8544</a> of file <a class="el" href="driver__mpu9250_8c_source.html">driver_mpu9250.c</a>.</p>

</div>
</div>
<a id="ga9b899b894453de709ee47aefb730660d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga9b899b894453de709ee47aefb730660d">&#9670;&nbsp;</a></span>mpu9250_set_low_pass_filter()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t mpu9250_set_low_pass_filter </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__mpu9250__basic__driver.html#ga92e41973387b33248aba649fd90e9fac">mpu9250_handle_t</a> *&#160;</td>
          <td class="paramname"><em>handle</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="group__mpu9250__basic__driver.html#gaa1b21365e4fc4ef5e338e1960cae6a12">mpu9250_low_pass_filter_t</a>&#160;</td>
          <td class="paramname"><em>filter</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>set the low pass filter </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">*handle</td><td>pointer to an mpu9250 handle structure </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">filter</td><td>low pass filter </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>status code<ul>
<li>0 success</li>
<li>1 set low pass filter failed</li>
<li>2 handle is NULL</li>
<li>3 handle is not initialized </li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>none </dd></dl>

<p class="definition">Definition at line <a class="el" href="driver__mpu9250_8c_source.html#l07167">7167</a> of file <a class="el" href="driver__mpu9250_8c_source.html">driver_mpu9250.c</a>.</p>

</div>
</div>
<a id="ga9f63addba99f20e170f3a8a0cc76d453"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga9f63addba99f20e170f3a8a0cc76d453">&#9670;&nbsp;</a></span>mpu9250_set_low_power_accel_output_rate()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t mpu9250_set_low_power_accel_output_rate </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__mpu9250__basic__driver.html#ga92e41973387b33248aba649fd90e9fac">mpu9250_handle_t</a> *&#160;</td>
          <td class="paramname"><em>handle</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="group__mpu9250__basic__driver.html#gab646732c9be086324d83bd7274038c4a">mpu9250_low_power_accel_output_rate_t</a>&#160;</td>
          <td class="paramname"><em>rate</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>set the low power accel output rate </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">*handle</td><td>pointer to an mpu9250 handle structure </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">rate</td><td>low power accel output rate </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>status code<ul>
<li>0 success</li>
<li>1 set low power accel output rate failed</li>
<li>2 handle is NULL</li>
<li>3 handle is not initialized </li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>none </dd></dl>

<p class="definition">Definition at line <a class="el" href="driver__mpu9250_8c_source.html#l07968">7968</a> of file <a class="el" href="driver__mpu9250_8c_source.html">driver_mpu9250.c</a>.</p>

</div>
</div>
<a id="ga89eff30acbfe4db064773b26ccc4dd23"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga89eff30acbfe4db064773b26ccc4dd23">&#9670;&nbsp;</a></span>mpu9250_set_motion_threshold()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t mpu9250_set_motion_threshold </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__mpu9250__basic__driver.html#ga92e41973387b33248aba649fd90e9fac">mpu9250_handle_t</a> *&#160;</td>
          <td class="paramname"><em>handle</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint8_t&#160;</td>
          <td class="paramname"><em>threshold</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>set the motion_threshold </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">*handle</td><td>pointer to an mpu9250 handle structure </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">threshold</td><td>set threshold </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>status code<ul>
<li>0 success</li>
<li>1 set motion threshold failed</li>
<li>2 handle is NULL</li>
<li>3 handle is not initialized </li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>none </dd></dl>

<p class="definition">Definition at line <a class="el" href="driver__mpu9250_8c_source.html#l09969">9969</a> of file <a class="el" href="driver__mpu9250_8c_source.html">driver_mpu9250.c</a>.</p>

</div>
</div>
<a id="ga18940c2dfb124723d7485d2323a80341"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga18940c2dfb124723d7485d2323a80341">&#9670;&nbsp;</a></span>mpu9250_set_ptat()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t mpu9250_set_ptat </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__mpu9250__basic__driver.html#ga92e41973387b33248aba649fd90e9fac">mpu9250_handle_t</a> *&#160;</td>
          <td class="paramname"><em>handle</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="group__mpu9250__basic__driver.html#ga80d5162f5e92390d0310dbfd8c2b1fd4">mpu9250_bool_t</a>&#160;</td>
          <td class="paramname"><em>enable</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>enable or disable the temperature sensor </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">*handle</td><td>pointer to an mpu9250 handle structure </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">enable</td><td>bool value </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>status code<ul>
<li>0 success</li>
<li>1 set temperature sensor failed</li>
<li>2 handle is NULL</li>
<li>3 handle is not initialized </li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>none </dd></dl>

<p class="definition">Definition at line <a class="el" href="driver__mpu9250_8c_source.html#l06449">6449</a> of file <a class="el" href="driver__mpu9250_8c_source.html">driver_mpu9250.c</a>.</p>

</div>
</div>
<a id="gab8ef8d4cc839a2fbcb55e65330b1ba0b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gab8ef8d4cc839a2fbcb55e65330b1ba0b">&#9670;&nbsp;</a></span>mpu9250_set_sample_rate_divider()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t mpu9250_set_sample_rate_divider </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__mpu9250__basic__driver.html#ga92e41973387b33248aba649fd90e9fac">mpu9250_handle_t</a> *&#160;</td>
          <td class="paramname"><em>handle</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint8_t&#160;</td>
          <td class="paramname"><em>d</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>set the sample rate divider </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">*handle</td><td>pointer to an mpu9250 handle structure </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">d</td><td>sample rate divider </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>status code<ul>
<li>0 success</li>
<li>1 set sample rate divider failed</li>
<li>2 handle is NULL</li>
<li>3 handle is not initialized </li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>none </dd></dl>

<p class="definition">Definition at line <a class="el" href="driver__mpu9250_8c_source.html#l07015">7015</a> of file <a class="el" href="driver__mpu9250_8c_source.html">driver_mpu9250.c</a>.</p>

</div>
</div>
<a id="ga42c4922dd85526cf380d584c4a65c755"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga42c4922dd85526cf380d584c4a65c755">&#9670;&nbsp;</a></span>mpu9250_set_signal_path_reset()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t mpu9250_set_signal_path_reset </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__mpu9250__basic__driver.html#ga92e41973387b33248aba649fd90e9fac">mpu9250_handle_t</a> *&#160;</td>
          <td class="paramname"><em>handle</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="group__mpu9250__basic__driver.html#ga3da9d2d2ef0d1df3a3db68a8f34df8d1">mpu9250_signal_path_reset_t</a>&#160;</td>
          <td class="paramname"><em>path</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>set the signal path reset </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">*handle</td><td>pointer to an mpu9250 handle structure </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">path</td><td>signal path </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>status code<ul>
<li>0 success</li>
<li>1 set signal path reset failed</li>
<li>2 handle is NULL</li>
<li>3 handle is not initialized </li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>none </dd></dl>

<p class="definition">Definition at line <a class="el" href="driver__mpu9250_8c_source.html#l06970">6970</a> of file <a class="el" href="driver__mpu9250_8c_source.html">driver_mpu9250.c</a>.</p>

</div>
</div>
<a id="gaecb6481f459eb1cb5ad15a7e32d6a1c2"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gaecb6481f459eb1cb5ad15a7e32d6a1c2">&#9670;&nbsp;</a></span>mpu9250_set_sleep()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t mpu9250_set_sleep </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__mpu9250__basic__driver.html#ga92e41973387b33248aba649fd90e9fac">mpu9250_handle_t</a> *&#160;</td>
          <td class="paramname"><em>handle</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="group__mpu9250__basic__driver.html#ga80d5162f5e92390d0310dbfd8c2b1fd4">mpu9250_bool_t</a>&#160;</td>
          <td class="paramname"><em>enable</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>enable or disable the sleep mode </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">*handle</td><td>pointer to an mpu9250 handle structure </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">enable</td><td>bool value </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>status code<ul>
<li>0 success</li>
<li>1 set sleep failed</li>
<li>2 handle is NULL</li>
<li>3 handle is not initialized </li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>none </dd></dl>

<p class="definition">Definition at line <a class="el" href="driver__mpu9250_8c_source.html#l06613">6613</a> of file <a class="el" href="driver__mpu9250_8c_source.html">driver_mpu9250.c</a>.</p>

</div>
</div>
<a id="ga1e53851ce6213550ff456e7099ddff89"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga1e53851ce6213550ff456e7099ddff89">&#9670;&nbsp;</a></span>mpu9250_set_standby_mode()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t mpu9250_set_standby_mode </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__mpu9250__basic__driver.html#ga92e41973387b33248aba649fd90e9fac">mpu9250_handle_t</a> *&#160;</td>
          <td class="paramname"><em>handle</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="group__mpu9250__basic__driver.html#ga7b211bf948250fd521f5bac73a542636">mpu9250_source_t</a>&#160;</td>
          <td class="paramname"><em>source</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="group__mpu9250__basic__driver.html#ga80d5162f5e92390d0310dbfd8c2b1fd4">mpu9250_bool_t</a>&#160;</td>
          <td class="paramname"><em>enable</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>set source into standby mode </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">*handle</td><td>pointer to an mpu9250 handle structure </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">source</td><td>input source </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">enable</td><td>bool value </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>status code<ul>
<li>0 success</li>
<li>1 set standby mode failed</li>
<li>2 handle is NULL</li>
<li>3 handle is not initialized </li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>none </dd></dl>

<p class="definition">Definition at line <a class="el" href="driver__mpu9250_8c_source.html#l06778">6778</a> of file <a class="el" href="driver__mpu9250_8c_source.html">driver_mpu9250.c</a>.</p>

</div>
</div>
<a id="ga0d186c577cd772ff1d1aba5ad9afc514"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga0d186c577cd772ff1d1aba5ad9afc514">&#9670;&nbsp;</a></span>mpu9250_set_wake_on_motion()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t mpu9250_set_wake_on_motion </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__mpu9250__basic__driver.html#ga92e41973387b33248aba649fd90e9fac">mpu9250_handle_t</a> *&#160;</td>
          <td class="paramname"><em>handle</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="group__mpu9250__basic__driver.html#ga80d5162f5e92390d0310dbfd8c2b1fd4">mpu9250_bool_t</a>&#160;</td>
          <td class="paramname"><em>enable</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>enable or disable wake on motion </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">*handle</td><td>pointer to an mpu9250 handle structure </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">enable</td><td>bool value </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>status code<ul>
<li>0 success</li>
<li>1 set wake on motion failed</li>
<li>2 handle is NULL</li>
<li>3 handle is not initialized </li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>none </dd></dl>

<p class="definition">Definition at line <a class="el" href="driver__mpu9250_8c_source.html#l08050">8050</a> of file <a class="el" href="driver__mpu9250_8c_source.html">driver_mpu9250.c</a>.</p>

</div>
</div>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
  <ul>
    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.1 </li>
  </ul>
</div>
</body>
</html>
